# 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("太窮了")