harry python進行猜拳遊戲

2021-09-28 15:37:47 字數 2387 閱讀 5494

「」"

石頭1 布2 剪刀3

贏電腦 我們 結果

1 2 -1

2 3 -1

3 1 2

輸電腦 我們 結果

1 3 -2

2 1 1

3 2 1

平局電腦 我們 結果

1 1 0

2 2 0

3 3 0

import random

# 1。我們s出了乙個手勢 input

s=input

('請出拳(石頭1,布2,剪刀3):')s=

int(s)

# 2。電腦a出了乙個手勢,隨機出拳 random

computer=random.randint(1,

3)# 3。比較輸贏我們和電腦誰贏誰輸

# 或者 or

result = computer - sif1

<= s <=3:

if result ==-1

or result ==2:

print

("我們贏"

)elif result==-2

or result==1:

print

('電腦贏'

)elif result==0:

print

('平局'

)if computer ==1:

print

("電腦出石頭"

)elif computer ==2:

print

("電腦出的是布"

)elif computer ==3:

print

("電腦出的是剪刀"

)else

:print

('請不要瞎出'

)

import random

# 1。我們s出了乙個手勢 input

all_s=

input

('請出拳(石頭1,布2,剪刀3):'

)count =

0# 記數,記錄字串中字元的位置,初始是0

win =

0# 記錄贏得次數

lose=

0draw =

0xia =

0while count <

len(all_s)

:#迴圈判斷所有的字元

s =int(all_s[count]

)# 將當前迴圈的字元轉成數字

count = count+

1# 字元位置+1

# 2。電腦a出了乙個手勢,隨機出拳 random

computer = random.randint(1,

3)# 3。比較輸贏我們和電腦誰贏誰輸

# 或者 or

result = computer - s

if1<= s <=3:

if result ==-1

or result ==2:

print

("我們贏"

) win = win +

1elif result ==-2

or result ==1:

print

('電腦贏'

) lose=lose+

1elif result ==0:

print

('平局'

) draw=draw+

1if computer ==1:

print

("電腦出石頭"

)elif computer ==2:

print

("電腦出的是布"

)elif computer ==3:

print

("電腦出的是剪刀"

)else

:print

('請不要瞎出'

) xia=xia+

1# 記錄資料:玩了多少次,贏了多少次,輸了多少次,平局多少次,瞎出了多少次

print

("我們一共玩了"

+str

(len

(all_s))+

"次")

print

("我們一共贏了"

+str

(win)

+"次"

)print

('我們一共輸了'

+str

(lose)

+'次'

)print

("我們一共平局了"

+str

(draw)

+"次"

)print

('我們一共瞎出了'

+str

(xia)

+'次'

)

猜拳遊戲Java

拿到這道問題,大值瀏覽下需要的類,既然是遊戲,game類中包含了init 與begin 兩個方法,可以猜測,game類作為了乙個 控制器 的角色,在裡面進行操作,建立person與computer類的物件,並呼叫各showquan 方法,對結果進行比較,得出是否獲勝的結論。思路清晰後,開始編寫相關的...

python 猜拳遊戲

ubuntu下編寫的乙個小遊戲,強迫症患者表示玩了好久。the finger guessing game coding utf 8 匯入乙個包,可以理解為乙個工具箱 import random 等待玩家輸入 playerpls raw input 請輸入 剪刀 0 石頭 1 布 2 player i...

if應用 猜拳遊戲

猜拳遊戲的動作包括。玩家出拳,電腦出拳,判斷結果,反饋。玩家出拳 player int input 請出拳 剪刀 0 石頭 1 布 2 剪刀是0,石頭是1,布是2 print 玩家出拳 d player 通過簡單的數學來代替實際的出拳,從鍵盤中獲取玩家出拳資訊,並轉化為整數量。注釋掉的 是用來檢測這...