python學習筆記 2 判斷語句 if

2021-10-13 11:15:57 字數 1808 閱讀 8932

判斷的定義:如果條件滿足才能做某件事,條件不滿足則做另外一件事或者什麼都不做。

語法格式:

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...