石头剪刀布代码
以下是Python语言实现的石头剪刀布游戏代码:
import random
print("欢迎来到石头剪刀布游戏!")
while True:
# 玩家出拳
player = input("请出拳(石头、剪刀、布):")
while player not in ["石头", "剪刀", "布"]:
player = input("输入有误,请重新输入(石头、剪刀、布):")
# 电脑出拳
computer = random.choice(["石头", "剪刀", "布"])
# 判断胜负
if player == computer:
print("平局")
elif (player == "石头" and computer == "剪刀") or (player == "剪刀" and computer == "布") or (player == "布" and computer == "石头"):
print("你赢了")
else:
print("你输了")
# 询问是否继续游戏
choice = input("是否继续游戏(是/否):")
while choice not in ["是", "否"]:
choice = input("输入有误,请重新输入(是/否):")
if choice == "否":
break
print("游戏结束,谢谢参与!")
运行结果示例:
欢迎来到石头剪刀布游戏!
请出拳(石头、剪刀、布):石头
你输了
是否继续游戏(是/否):是
请出拳(石头、剪刀、布):剪刀
你输了
是否继续游戏(是/否):是
请出拳(石头、剪刀、布):布
你赢了
是否继续游戏(是/否):否
游戏结束,谢谢参与!
原文地址: https://www.cveoy.top/t/topic/bwtE 著作权归作者所有。请勿转载和采集!