Python - Ra quyết định
Ra quyết định là dự đoán các điều kiện xảy ra trong khi thực hiện chương trình và cụ thể hóa các hành động đượ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 nào cần thực hiện và thực hiện câu lệnh nào 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-zero và non-null giá trị là TRUE và nếu nó là zero hoặc là null, thì nó được giả định là 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. Nhấp vào các liên kết sau để kiểm tra chi tiết của chúng.
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 cùng chúng tôi xem qua từng quyết định một cách ngắn gọn -
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 đề.
Đây là một ví dụ về one-line if mệnh đề -
#!/usr/bin/python
var = 100
if ( var == 100 ) : print "Value of expression is 100"
print "Good bye!"
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!