02 用Python編寫 石頭剪刀布遊戲

2021-10-10 23:09:46 字數 1201 閱讀 4993

import random

number2=random.

randint(1

,3)#電腦隨機生成

computer =

0if number2==1:

computer=

"剪刀(1)"

elif number2==2:

computer=

"石頭(2)"

elif number2==3:

computer=

"布(3)"

#使用者輸入

number1=

int(

input

("輸入乙個數字,1代表剪刀,2代表石頭,3代表布:"))

user=

0if number1 ==1:

user =

"剪刀(1)"

elif number1 ==2:

user =

"石頭(2)"

elif number1 ==3:

user =

"布(3)"

#判斷輸入是否正確並給出結果

if number1==

1 or number1==

2 or number1==

3:#輸入正確時

# 輸出結果

if number1 == number2:

print

("平局"

) elif (number1 +

1== number2) or (number1 -

2== number2)

:print

("你出的是%s,我出的是%s,你輸了"

%(user, computer)

) elif (number2 +

1== number1) or (number2 -

2== number1)

:print

("你出的是%s,我出的是%s,你贏了"

%(user, computer)

)else

:#輸入錯誤時

print

("輸入不對,請重新執行,耗子尾汁"

)

we are all in the gutter ,but some of us are looking stars.——oscar wilde

Python 剪刀石頭布

python 剪刀石頭布 by 鄭瑞國 import random mydict while true 提示獲取玩家的輸入 player int input 請輸入 0剪刀 1石頭 2布 讓電腦隨機出乙個 computer random.randint 0,2 print player mydict...

Python 剪刀石頭布

author cch coding utf 8 time 2020 9 30 10 53 file demo3.py software pycharm 剪刀 0,石頭 1,布 2 使用者輸入數字0 2中的乙個數字,與系統隨機生成的數字比較後,給出結果 import random x random.r...

Python編寫簡單的剪刀石頭布小程式

1 提示使用者選擇石頭剪刀布 2 計算機隨機選擇石頭剪刀布 3 判斷使用者輸贏 4 列印結果 import random 電腦人隨機出拳 computer random.randint 1,3 user int input 請出拳 1.拳頭,2.剪刀,3.布 if computer 1 comput...