python中if控制语句_Python中流程控制语句之IF语句
生活中經(jīng)常遇到的各種選擇和判斷在程序中也會(huì)遇到,比如玩色子,猜大小,比如選擇哪條路回家?Python程序中同樣也會(huì)遇到。IF語(yǔ)句就是用作條件判斷的控制語(yǔ)句。
語(yǔ)法一:
if 條件: # 引號(hào)是將條件與結(jié)果分開(kāi)
結(jié)果1 #tab鍵,告訴程序滿足這個(gè)條件
結(jié)果2 #如果條件是真(True)執(zhí)行結(jié)果1,然后結(jié)果2,如果條件假False,直接結(jié)果2.
語(yǔ)法二:
if條件:
結(jié)果1
else:
結(jié)果2
代碼3
語(yǔ)法三:
if :
elif : elif : else:
if 條件1:
結(jié)果1
elif 條件2:
結(jié)果2
elif? 條件3:
執(zhí)行3
。。。。。。
else:
結(jié)果n
money = input(“請(qǐng)輸入錢數(shù):")
if int(money)? > 5000:
print("請(qǐng)大家吃飯”)
elif int(money) > 3000:
print(“請(qǐng)吃自助餐”)
elif int(money) >1000:
print("吃豬腳飯“)
else:
print("吃老婆餅”)
語(yǔ)法四: IF嵌套語(yǔ)句(IF語(yǔ)句只會(huì)選擇一條路走,有一個(gè)條件成立,其他就不再進(jìn)行判斷了)
if 條件1:
結(jié)果1
if條件2:
結(jié)果2
else:
結(jié)果3
else:
結(jié)果4? ###? 可以無(wú)限嵌套,但是在實(shí)際開(kāi)發(fā)中,不要超過(guò)三層嵌套。
gender = input(“請(qǐng)輸入性別:")
if gender == "女”:
print(“請(qǐng)進(jìn)”)
age = input(“請(qǐng)告訴我你的年齡是:”)
if int(age) > 45:
print("去隔壁吧,Alex等著你!“)
else:
print(”進(jìn)來(lái)吧,我家的瓜又大又甜!“)
else:
print("回去吧,家里沒(méi)人)
p
場(chǎng)景,如果大于60歲,是老年人,大于40,小于60是中年人,大于30,小于40是壯年人,大于20 ,小于30 是青年人,小于20是小屁孩。
if int(age) <20:
print("小屁孩")
elif 20 < int(age) < 30:
print("青年人")
elif 30 < int(age) < 40:
print("壯年人")
elif 40 < int(age) < 60:
print("中年人")
elif int(age) > 60:
print("老年人")
總結(jié)
以上是生活随笔為你收集整理的python中if控制语句_Python中流程控制语句之IF语句的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
 
                            
                        - 上一篇: linux c 数据库编程,linux
- 下一篇: 幼儿使用计算机需要注意事项,儿童玩电脑注
