說明:這一節(jié)非常簡(jiǎn)單和C語(yǔ)言if沒有什么兩樣,難點(diǎn)在于他的格式是不同的,
隨機(jī)數(shù)的產(chǎn)生;
if判斷語(yǔ)句
<1>if判斷語(yǔ)句介紹
注意:
·代碼的縮進(jìn)為一個(gè)tab鍵饥悴,或者4個(gè)空格
<1>比較(即關(guān)系)運(yùn)算符
python中的比較運(yùn)算符如下表
<2>邏輯運(yùn)算符
if-else
想一想:在使用if的時(shí)候,它只能做到滿足條件時(shí)要做的事情。那萬(wàn)一需要在不滿足條件的時(shí)候合住,做某些事,該怎么辦呢撒璧?
答:else
<1>if-else的使用格式
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if條件:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?透葛。。卿樱。僚害。。繁调。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?else:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 萨蚕。。蹄胰。岳遥。。裕寨。
<1> elif的功能
elif的使用格式如下:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ifxxx1:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?事情1
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? elifxxx2:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 事情2
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? elifxxx3:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?事情3
<2>注意點(diǎn)
·elif必須和if一起使用浩蓉,否則出錯(cuò)。
應(yīng)用:猜拳游戲
<1>運(yùn)行效果:
? import ?random #導(dǎo)入一個(gè)功能包
? player = input('請(qǐng)輸入:剪刀(0)石頭(1)布(2):')
? player = int(player)
? computer = random.randint(0,2)#隨機(jī)數(shù)
? ? ? ? ? ? ? ? ? ? ? #用來進(jìn)行測(cè)試
? ? ? ? ? ? ? ? ? ? ? ? ?#print('player=%d,computer=%d',(player,computer))
? if((player ==0)and(computer ==2))or((player ==1)and(computer ==0))or((player ==2)and(computer ==1)):
? ? ? print('獲勝,哈哈妻往,你太厲害了')
? elif ? player == computer:
? ? ? ? ? print('平局互艾,要不再來一局')
? ?else:
? ? ? ? ? ? print('輸了,不要走讯泣,洗洗手接著來纫普,決戰(zhàn)到天亮')
注意:產(chǎn)生隨機(jī)數(shù)
import ? ?random #導(dǎo)入一個(gè)功能包
computer = random.randint(0,2)#隨機(jī)數(shù)0或1或2