if的四種判斷語句學習


# if語句語法規則
# ================第一種語法規則:
"""
a = p 先決條件
if a>e: 判斷條件
print(a) 判斷后需要執行的代碼塊
"""
# 例:目的----判斷你的錢多余300塊就去吃鐵鍋燉
# money = int(input("請輸入你有多少錢"))  # if 語句的先決條件[# input輸入的都是字符串,如果不轉換為int類型會出錯,字符串與整形之間不能比較]
# print(f"我收到了你有({money}塊錢)")
# if money > 300:  # if語句的判斷條件
#     print("鐵鍋燉")  # if語句判斷后需要執行的代碼塊
# print("條件不成立,無論是否成立都執行")  # 此處執行語句與if代碼塊平行,不因為if的判斷而執行
# # 嚴格縮進與,如果對其不整齊會導致程序無法執行.
# ==================第二種語法規則
"""
if 條件:
代碼1
else:
代碼2
 如果條件為真執行代碼1,否則條件為假,執行代碼2
"""
# 例:目的判斷你的錢大於200就去吃鐵鍋燉,否則回家去,你沒錢
# money = input("請輸入口袋里的錢:\n")
# money = int(money)  # 字符串被賦值成整形,input輸入的都是字符串,如果不轉換為int類型會出錯,字符串與整形之間不能比較
# if money > 200:
#     print("吃鐵鍋燉雞")
# else:
#     print("你沒錢回家去吧")
#     print(f"你只有[{money}]塊錢\n")
# ==================第三種判斷語句不停的嵌套
"""
if 條件:
    if 條件:
        print()執行的代碼第二個判斷成立
    else:
        print()執行的代碼第二個判斷不成立
else:
    print()第一個條件不成立執行的代碼
"""
# 例:目的---判斷你的錢大於1000嗎?如果大於5000就升級一下沖個會員,如果大於1000小於5000,就洗個腳走。如果你的錢小於1000,回家去吧
# money = int(input("你有多少錢,拿出來幫你看看:"))
# if money > 1000:
#     if money > 5000:
#         print("好多錢,沖個會員")
#     else:
#         print("最近不景氣,洗個腳就走")
# else:
#     print(f"回家吧你沒錢,才有{money}塊錢")
# ====================第四種判斷語句
"""
if 條件1:
代碼1
elif 條件2
代碼2
elif 條件3
代碼3
......
else:
代碼N
以上多個判斷都可以不停的嵌套,但是不能單獨的elseif或者else
注意:()()()(elif關鍵字是else if的縮寫,必須是elif。不然會報錯)()()()
""" # 例:目的判斷你的錢,不停的決定你能干什么事情(<小於100塊回家,200<錢<300鐵鍋燉,300<錢<400洗腳,400<錢<500充會員) money = int(input("說你有多少錢")) print(f"知道了,你有【{money}】塊錢") if 10 < money < 100: print(f"你只有{money}塊錢,回家去") elif 200 < money < 300: print("最近小康,可以吃鐵鍋燉去") elif 300 < money < 400: print("小發一筆,洗腳去") elif 400 < money < 500: print("大發一筆,充會員去") else: print("太窮了")

 


免責聲明!

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



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