1. 程式人生 > 實用技巧 >python中的if語句使用

python中的if語句使用

if語句運用,常常在使用if語句時都可能存在多重巢狀,因為判斷值之前都必須做非空判斷,如下:

 1 a = 2
 2 
 3 if a > 1:   #判斷a和1的大小,如果大於1輸出a>1
 4     print('a >1')
 5 else:
 6     print('a <=1') #否則輸出a<=1
 7 
 8 b = 0
 9 
10 if b > 1:   #判斷b與1的大小,如果大於1,則輸出b>1
11     print("b>1")
12 elif b == 1:    #如果b=1,則輸出b=1 注意:python的等於是 ‘==’
13 print("b=1") 14 else: 15 print("b<1") #否則輸出b<1 16 f = 'abcd' 17 # if巢狀判斷 18 c = None #None表示c變數輸入為空 19 if c is not None: #c的值可以不輸入也可以輸入,所以首先要判斷c是否為空 20 if c >= 18: #如果c的值不為空,且大於等於18,則輸出已成年 21 print("已成年,允許玩遊戲超過1小時") 22 else: #否則輸入未成年 23 print
("未成年,玩有序不允許超過1小時") 24 else: #如果判斷c未輸入,則輸出未填寫年齡 25 print("未填寫年齡")

結果如下: