判斷的定義:如果條件滿足才能做某件事,條件不滿足則做另外一件事或者什麼都不做。
語法格式:
if 要判斷的條件:
條件滿足時要執行的** # 縮排4個空格
注意:條件後的冒號不能漏掉!
舉個栗子:
a =
3# 定義變數
if a ==3:
# 判斷變數是否滿足條件
b = a +
3print
(b)# 條件滿足時要執行的**
# 用『=』賦值,用『==』判斷是否相等
output:
6else 用於處理條件不滿足時的情況。
語法格式:
if 要判斷的條件:
條件滿足時要執行的**
else
: 條件不滿足時要執行的**
注意:if和else語句及各自的縮排部分共同是乙個完整的**塊
舉個栗子:
a =
3if a ==3:
b = a +
3print
(b)else
: b = a +
1print
(b)
output:
6如果希望再增加一些條件,條件不同需要執行的**也不同時,可以使用elif。
語法格式:
if 條件1
: 條件1滿足時要執行的**
elif 條件2
: 條件2滿足時要執行的**
elif 條件3
: 條件3滿足時要執行的**..
....
else
: 以上條件都不滿足時要執行的**
注意:
1) elif和else都必須和if聯合使用;
2) 可將if,elif,else以及各自縮排的**,看成乙個完整的**塊。
舉個栗子:
a =
3if a ==3:
b = a +
3print
(b)elif a <3:
b = a -
1print
(b)else
: b = a +
1print
(b)
output:
6如果希望在條件成立的執行語句中再增加條件判斷,就可以使用if的巢狀。
語法格式:
if 條件1
: 條件1滿足時要執行的**
...if 條件1基礎上的條件2
條件2滿足時要執行的**
...else
: 條件2不滿足時要執行的**
else
: 條件1不滿足時要執行的**
舉個栗子:
a =
3if a ==3:
b = a +
3print
(b)if a <4:
b = b -
1print
(b)else
: b = a +
1print
(b)
output:65 Python學習筆記 判斷語句
條件判斷的特點 計算機之所以能做很多自動化任務,因為它可以自己做條件判斷。python指定任何非0和非空值為true,0或者none為false。if語句用於控制程式的執行。學生考試成績等級評定案例 score int input 輸入你的成績 if score 90and score 180 pr...
Python 判斷語句
1 復合條件判斷 如果乙個人的年齡大於等於60歲,且為男性,則為老先生 age float input 請輸入年齡 gender input 請輸入性別 if age 60 and gender male print 老先生 else print 不是老先生 也可以這麼寫 age float inp...
Python判斷語句
python中只有一種判斷語句,就是if.else.其中有三種常用的形式 1 只有if,沒有else if 判斷條件 執行語句 2 有if又有else if 判斷條件 執行語句 else 執行語句 3 既有if,又有elif,又有else if 判斷條件 執行語句 elif 判斷條件 執行語句 el...