Python 3 - Ra quyết định

Ra quyết định là dự đoán các điều kiện xảy ra trong quá trình thực hiện một chương trình và các hành động cụ thể được thực hiện theo các điều kiện.

Cấu trúc quyết định đánh giá nhiều biểu thức, tạo ra kết quả là TRUE hoặc FALSE. Bạn cần xác định hành động cần thực hiện và câu lệnh nào sẽ thực hiện nếu kết quả là TRUE hoặc FALSE nếu ngược lại.

Sau đây là dạng chung của cấu trúc ra quyết định điển hình được tìm thấy trong hầu hết các ngôn ngữ lập trình:

Ngôn ngữ lập trình Python giả định bất kỳ non-zeronon-null giá trị TRUE và bất kỳ zero hoặc là null values dưới dạng giá trị FALSE.

Ngôn ngữ lập trình Python cung cấp các loại câu lệnh ra quyết định sau.

Sr.No. Tuyên bố & Mô tả
1 câu lệnh if

An if statement bao gồm một biểu thức boolean theo sau bởi một hoặc nhiều câu lệnh.

2 câu lệnh if ... else

An if statement có thể được theo sau bởi một tùy chọn else statement, thực thi khi biểu thức boolean là FALSE.

3 câu lệnh if lồng nhau

Bạn có thể sử dụng một if hoặc là else if tuyên bố bên trong khác if hoặc là else if các câu lệnh).

Hãy để chúng tôi đi qua từng tuyên bố ra quyết định một cách nhanh chóng.

Bộ sao kê đơn

Nếu bộ của một if mệnh đề chỉ bao gồm một dòng duy nhất, nó có thể đi trên cùng một dòng với câu lệnh tiêu đề.

Thí dụ

Đây là một ví dụ về one-line if mệnh đề -

#!/usr/bin/python3

var = 100
if ( var  == 100 ) : print ("Value of expression is 100")
print ("Good bye!")

Đầu ra

Khi đoạn mã trên được thực thi, nó tạo ra kết quả sau:

Value of expression is 100
Good bye!