if, elif, else及if嵌套


if 要判斷的條件:
條件成立時,要做的事
.....
注意:if語句以及縮進部分是看成一個完整的代碼塊,例如上述例子,不管age條件滿不滿足,最后一句打印歡迎光臨始終會執行
 
else語法格式
if 要判斷的條件:
條件成立時,要做的事
.....
else:
條件不成立時,要做的事
....
 
elif語法格式
if 條件1:
條件1滿足時執行代碼
...
elif 條件2:
條件2滿足時執行代碼
...
elif 條件3:
條件3滿足時執行代碼
...
else:
以上條件都不滿足時,執行的代碼
....
 
if, elif, else可組成一個整體的條件語句。
if是必須有的;
elif可以沒有,也可以有很多個,每個elif條件不滿足時會進入下一個elif判斷;
else可以沒有,如果有的話只能有一個,必須在條件語句的最后。
 
if嵌套
if 條件1:
條件1 滿足時進行代碼執行
...
    if 條件2(條件1基礎上的條件2):
      條件2 滿足時進行代碼執行
# 條件2不滿足時的處理
   else:
       條件2 不滿足時執行的代碼
else:
       條件1不滿足時執行的代碼
 
案例:
has_ticket = True
knife_length = 30
if has_ticket:
 print("車票檢查通過,可以安檢")
 if knife_length > 30:
 print("安檢不通過")
 else:
 print("安檢通過")
else:
 print("請先買票")

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM