「」"
石頭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 通過簡單的數學來代替實際的出拳,從鍵盤中獲取玩家出拳資訊,並轉化為整數量。注釋掉的 是用來檢測這...