決策是指在執行程式期間根據發生的情況並根據條件採取的具體操作(行動)。決策結構評估求值多個運算式,產生TRUE
或FALSE
作為結果。如果結果為TRUE
或否則為FALSE
,則需要確定要執行的操作和要執行的語句。
以下是大多數編程語言中的典型決策結構的一般形式 -
Python編程語言假定任何非零值和非空值都為TRUE
值,而任何零值或空值都為FALSE
值。
Python編程語言提供以下類型的決策語句。
編號 | 語句 | 描述 |
---|---|---|
1 | if語句 | 一個if語句由一個布爾運算式,後跟一個或多個語句組成。 |
2 | if…else語句 | 一個if 語句可以跟隨一個可選的else 語句,當if 語句的布爾運算式為FALSE 時,則else 語句塊將被執行。 |
3 | 嵌套if語句 | 可以在一個if 或else 語句中使用一個if 或else 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!
上一篇:
Python基本運算符
下一篇:
Python迴圈