帮我写一个猜拳游戏的代码
时间: 2024-05-14 12:13:33 浏览: 132
好的,以下是一个简单的猜拳游戏的Python代码:
```python
import random
print("欢迎来到猜拳游戏!")
# 定义猜拳胜负规则
def getResult(player, computer):
result = (player - computer) % 3
if result == 0:
print("平局!")
elif result == 1:
print("你输了!")
else:
print("你赢了!")
while True:
print("请出拳:1.石头 2.剪刀 3.布")
player = int(input())
if player < 1 or player > 3:
print("无效的输入,请重新输入!")
continue
computer = random.randint(1, 3)
if computer == 1:
print("电脑出了石头!")
elif computer == 2:
print("电脑出了剪刀!")
else:
print("电脑出了布!")
getResult(player, computer)
# 询问是否继续游戏
print("是否继续游戏?(Y/N)")
choice = input()
if choice.upper() == "N":
break
print("游戏结束,谢谢参与!")
```
以上代码可以在Python环境下运行,支持多次游戏并且可以提示胜负结果。希望可以帮到你!
阅读全文