Python決策

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

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

Python決策

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!