print(“游戲介紹:\n”
"數字1代表石頭\n"
"數字2代表剪刀\n"
"數字3代表布")
游戲次數
playnumber=0
玩家勝利次數
play_winner=0
電腦勝利次數
computer_winner=0
平局數
draw=0
while True:
判斷輸入的手勢是否合理
while True:
guess=int(input(“請輸入你的手勢:”))
if guess!=1 and guess!=2 and guess!=3:
print(“輸入有誤,請重新輸入!”)
else:
break
if guess==1:
print(“玩家出【石頭】”)
elif guess==2:
print(“玩家出【剪刀】”)
elif guess==3:
print(“玩家出【布】”)
import random
computer=random.randint(1,3)
if computer==1:
print(“電腦出【石頭】”)
elif computer==2:
print(“電腦出【剪刀】”)
elif computer==3:
print(“電腦出【布】”)
if guess== 1 and computer== 2 or guess== 2 and computer== 3 or guess== 3 and computer==1:
play_winner +=1
playnumber+=1
print("玩家勝利!勝利次數為%s次"%play_winner)
elif guess== 1 and computer== 3 or guess == 2 and computer== 1 or guess== 3 and computer==1:
computer_winner +=1
playnumber+=1
print("電腦勝利!勝利次數為:%s次"%computer_winner)
elif guess==computer:
draw+=1
playnumber+=1
print("平局!平局數為{}".format(draw))
電腦和玩家進行猜拳,最先勝利4局的勝利
if play_winner==4 or computer_winner==4:
break
10局之后,顯示玩家勝利局數、電腦勝利局數和平局
if playnumber==10:
print(“玩家勝利局數為{}局,電腦勝利局數為{}局,平局數為{}局”.format(play_winner,computer_winner,draw))
print(“游戲結束”)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/116367.html
標籤:其他
下一篇:冒泡排序-java
