请用python写一段石头剪刀布的代码
以下是一个简单的石头剪刀布游戏的代码:
import random
choices = ["石头", "剪刀", "布"]
player_score = 0
computer_score = 0
while True:
player_choice = input("请出拳(石头/剪刀/布):")
computer_choice = random.choice(choices)
print(f"电脑出了 {computer_choice}")
if player_choice == computer_choice:
print("平局!")
elif (player_choice == "石头" and computer_choice == "剪刀") or \
(player_choice == "剪刀" and computer_choice == "布") or \
(player_choice == "布" and computer_choice == "石头"):
print("你赢了!")
player_score += 1
else:
print("你输了!")
computer_score += 1
print(f"你的得分:{player_score}, 电脑的得分:{computer_score}")
if player_score == 3:
print("你赢了游戏!")
break
elif computer_score == 3:
print("电脑赢了游戏!")
break
此代码通过 random.choice() 函数来随机选择电脑出拳的选项,然后判断玩家和电脑的选择,计分并输出结果。游戏结束条件为其中一方达到3分。
原文地址: https://www.cveoy.top/t/topic/Jr1 著作权归作者所有。请勿转载和采集!