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("歡迎觀看!老劉表示感謝!")