Python決策


決策是指在執行程式期間根據發生的情況並根據條件採取的具體操作(行動)。決策結構評估求值多個表示式,產生TRUEFALSE作為結果。如果結果為TRUE或否則為FALSE,則需要確定要執行的操作和要執行的語句。

以下是大多數程式設計語言中的典型決策結構的一般形式 -

Python程式設計語言假定任何非零值和非空值都為TRUE值,而任何零值或空值都為FALSE值。

Python程式設計語言提供以下型別的決策語句。

編號 語句 描述
1 if語句 一個if語句由一個布林表示式,後跟一個或多個語句組成。
2 if…else語句 一個if語句可以跟隨一個可選的else語句,當if語句的布林表示式為FALSE時,則else語句塊將被執行。
3 巢狀if語句 可以在一個ifelse語句中使用一個ifelse if語句。

下面我們快速地來了解每個決策宣告。

單個語句套件

一個if子句套件可能只包含一行,它可能與頭語句在同一行上。

範例

以下是一行if子句的範例 -

#!/usr/bin/python3
var = 10
if ( var  == 10 ) : print ("Value of expression is 10")
print ("Good bye!")

當執行上述程式碼時,會產生以下結果 -

Value of expression is 100
Good bye!