006if判斷語句

說明:這一節(jié)非常簡單和C語言if沒有什么兩樣,難點在于他的格式是不同的,

隨機(jī)數(shù)的產(chǎn)生;

if判斷語句

<1>if判斷語句介紹


注意:

·代碼的縮進(jìn)為一個tab鍵,或者4個空格

<1>比較(即關(guān)系)運算符

python中的比較運算符如下表


<2>邏輯運算符



if-else

想一想:在使用if的時候,它只能做到滿足條件時要做的事情。那萬一需要在不滿足條件的時候,做某些事,該怎么辦呢?

答:else

<1>if-else的使用格式

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? if條件:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?。。。。。。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?else:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 。。。。。。

<1> elif的功能

elif的使用格式如下:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ifxxx1:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?事情1

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? elifxxx2:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 事情2

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? elifxxx3:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?事情3

<2>注意點

·elif必須和if一起使用,否則出錯。

應(yīng)用:猜拳游戲

<1>運行效果:

? import ?random #導(dǎo)入一個功能包

? player = input('請輸入:剪刀(0)石頭(1)布(2):')

? player = int(player)

? computer = random.randint(0,2)#隨機(jī)數(shù)

? ? ? ? ? ? ? ? ? ? ? #用來進(jìn)行測試

? ? ? ? ? ? ? ? ? ? ? ? ?#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)入一個功能包

computer = random.randint(0,2)#隨機(jī)數(shù)0或1或2

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 經(jīng)過對django的初步學(xué)習(xí),我們已經(jīng)對后臺的基本流程以及django的運作有了一定的了解,但是這還不足夠,dja...
    coder_ben閱讀 3,953評論 8 34
  • 方法1 (數(shù)據(jù)類型)(最小值+Math.random()*(最大值-最小值+1)) 例: (int)(1+Math...
    GB_speak閱讀 41,397評論 2 6
  • 個人學(xué)習(xí)批處理的初衷來源于實際工作;在某個迭代版本有個BS(安卓手游模擬器)大需求,從而在測試過程中就重復(fù)涉及到...
    Luckykailiu閱讀 4,974評論 0 11
  • 隆冬,池塘上結(jié)了厚厚一層冰,冰面非常渾濁,阻擋了所有向內(nèi)窺探的目光??墒潜吹们迩宄@個與外隔絕的小世界十分沉...
    不是你的花閱讀 447評論 0 1
  • 我來的時候 已經(jīng)錯過了油菜花季 但我不想再錯過你 被雨水洗練過的容顏 那么清麗那么安之若素 讓我忍不住踏著石板路 ...
    一地月光閱讀 475評論 4 6

友情鏈接更多精彩內(nèi)容