python中elif條件語句應用,讓程式更有效率
- 2019 年 10 月 7 日
- 筆記
知識回顧:
1、python中的語句模組。
2、if語句模組可以多個同時使用。
3、else語句模組,由if語句模組的條件來決定是否進入,只有條件的結果為False的時候,才執行。
本節知識影片教程
以下開始文字講解:
一、if語句嵌套
If語句可以嵌套時候
if 條件判斷 :
print(「劉金玉編程」)
if 條件判斷:
print(「編程創造城市」)
if 條件判斷:
print(「部落格http://ljy.kim」)
二、else語句
If….[else….]語句
這個連用的語句,直接結果,要麼執行if的模組內容,要麼執行else的模組內容。最後的結果只能是其中之一。
單純的多條if語句
同一級別,如果有幾條if語句模組,那麼就要判斷幾次
三、elif語句
elif語句模組,可以出現多次。
使用前提條件,必須要與if連用。
格式:
If 條件判斷:
執行程式碼1
elif 條件判斷:
執行程式碼2
elif 條件判斷:
執行程式碼3
….【這裡程式碼可以多次出現elif語句】
注意結論:if+elif語句的連用,執行判斷結果至少1次
三、if與elif區別
If語句與elif語句的區別
1、If語句的情況:
有N條if判斷語句,結論:執行n次判斷
2、elif語句的情況:
有n條判斷語句,結論:至少執行1次判斷,最少執行n次判斷
得到的結論:elif語句的效率>if語句
四、多個elif語句
If ….elif ..elif…多次判斷…else..
如果有N多次判斷,那麼這個語句,至少執行N多次判斷,
如果所有的條件都不滿足,那麼會執行else語句模組
x=input("條件1:")
if x=="111":
print("劉金玉編程")
elif x=="222":
print("編程創造城市!")
elif x=="333":
print("歡迎訂閱我的頻道!")
elif x=="444":
print("讓我們不要迷信!")
elif x=="555":
print("請不要哭泣!")
else:
print("歡迎觀看!老劉表示感謝!")
五、總結強調
1、if語句的嵌套使用
2、if語句的多次使用
3、elif語句的使用
4、理解if語句與elif語句的區別
本節知識源程式碼1:
x=input("條件1:") y=input("條件2:") z=input("條件3:") if x=="111": print("劉金玉編程") if y=="222": print("編程創造城市") if z=="333": print("部落格http://ljy.kim") else: print("感謝各位小夥伴!") if x=="444": print("讓我們不要迷信!") if x=="555": print("請不要哭泣!")
本節知識源程式碼2:
x=input("條件1:") if x=="111": print("劉金玉編程") elif x=="222": print("編程創造城市!") elif x=="333": print("歡迎訂閱我的頻道!") elif x=="444": print("讓我們不要迷信!") elif x=="555": print("請不要哭泣!") else: print("歡迎觀看!老劉表示感謝!")