python的if循環和嵌套


1.
   if 條件:
    if語句塊
   執行流程:判斷條件是否為真. 如果真. 執行if語句塊
  

1 money = int(input('請輸入你兜里的錢:'))
2 if money >500:
3     print("吃燒烤")  # 只看縮進結果


  2.
   if 條件:
    if語句塊
   else:
    else語句塊
   執行流程:判斷條件是否為真. 如果真. 執行if語句塊  否則執行else語句塊
   

1 money = int(input('請輸入你兜里的錢:'))
2 if money >500:
3     print("吃燒烤")  # 只看縮進結果
4     print("喝啤酒")  # 在同一個縮進的是一個語句塊
5     print("找好朋友聊聊天")
6 else: #否則.條件不成立
7     print('吃泡面')
8     print('蓋澆飯')
9     print('老干媽+饅頭')


  3.
   if 條件1:
    if-1
   elif 條件2:
    if-2
   elif 條件3:
    if-3
   ....
   else:
    else語句塊
   執行流程:
    判斷條件1是否成立, 如果成立執行if-1
    否則如果條件2成立, 執行if-2
    否則如果條件3成立, 執行if-3
    ....
    否則執行else語句塊

 1 score = int(input("請輸入你的分數"))
 2 if score >= 90:
 3     print("優秀")
 4 elif score >=80:
 5     print("良好")
 6 elif score >=70:
 7     print("中等")
 8 elif score >=60:
 9     print("及格")
10 else:
11     print("不及格")


  4. 嵌套
   if 條件:
    if 條件:
    ..
   else:
    if 條件:
    ...

PS:

嵌套的層數不要太多,一般不超過3-5層

例子

 

 1 print("咣咣咣")
 2 gender = input("請輸入你的性別:")
 3 if gender == "": # = 賦值 ==判斷
 4     print("去隔壁.alex等着你")
 5 else: # 不是男
 6     ask = input("請問是不是包租婆?")
 7     if ask == '':
 8         print("去隔壁,alex等着你,wusir也在!")
 9     else:# 不是包租婆
10         height = int(input("請問你多高了"))
11         if height > 200:
12             print("太可怕了.去隔壁.去隔壁")
13         else:
14             print("請進.我家的西瓜.又大又甜!")

 


免責聲明!

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



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