Python條件判斷語句之石頭剪刀布

2021-10-18 03:00:03 字數 1218 閱讀 7063

本人0基礎學python,為了督促自己學習,一些小心得會記錄在這裡,不做其他用途,歡迎指正。

在這裡面會用到變數、條件判斷以及隨機數生成

#石頭剪刀布

import random #引入隨機數庫

computer = random.randint(0,

2)#隨機生成0到2的數字

print()

wanjia =

int(

input

("請輸入:剪刀(0)、石頭(1)、布(2):"))

#強制型別轉換

if wanjia ==0:

print

("你的輸入為:剪刀(0)"

)print

("隨機生成數字為:"

,computer)

if computer ==0:

print

("平手啦"

)elif computer ==1:

print

("哈哈,你輸了"

)else

:print

("你贏啦"

)elif wanjia ==1:

print

("你的輸入為:石頭(1)"

)print

("隨機生成數字為:"

, computer)

if computer ==0:

print

("你贏啦"

)elif computer ==1:

print

("平手啦"

)else

:print

("哈哈,你輸了"

)elif wanjia ==2:

print

("你的輸入為:布(2)"

)print

("隨機生成數字為:"

, computer)

if computer ==0:

print

("哈哈,你輸了"

)elif computer ==1:

print

("你贏啦"

)else

:print

("平手啦"

)else

:print

("請重新輸入"

)

執行結果:

Python之if條件判斷語句

if 要判斷的條件 true 條件成立的時候,要做的事情 elif 要判斷的條件 true elif 要判斷的條件 true else 條件不成立的時候要做的事情 練習1 需求 1.從控制台輸入要出的拳 石頭 1 剪刀 2 布 3 2.電腦隨即出拳 3.比較勝負 石頭 勝 剪刀 剪刀 勝 布 布 勝...

Python 之if條件判斷語句

if語句寫法 if 表示式 x 1 條件為真true 非空的量 string,tuple,list set,dictonary 所有非零的數 if 1 print hello world print true if aaa print hello world print true 2 條件為假 fa...

Python 條件判斷語句

if elif else語句 語法 if 條件表示式 塊 elif 條件表示式 塊 elif 條件表示式 塊 elif 條件表示式 塊 else 塊 執行流程 if elif else語句在執行時,會自上向下依次對條件表示式進行求值判斷,如果表示式的結果為true,則執行當前 塊,然後語句結束 如果...