python编一个猜拳游戏:石头、剪刀、布的游戏
时间: 2023-10-20 20:31:45 浏览: 140
好的,我可以帮你编写一个简单的猜拳游戏。以下是代码:
```python
import random
options = ['石头', '剪刀', '布']
while True:
# 电脑随机出拳
computer_choice = random.choice(options)
# 玩家出拳
player_choice = input("请输入石头、剪刀或布:")
# 判断玩家的输入是否合法
if player_choice not in options:
print("输入有误,请重新输入!")
continue
# 判断胜负并输出结果
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("恭喜你,你赢了!")
else:
print("很遗憾,你输了。")
# 询问玩家是否继续游戏
choice = input("是否继续游戏?(输入 Y 继续,其他任意键退出)")
if choice != 'Y':
break
```
这个程序会不断循环,直到玩家选择退出。每轮游戏中,程序会让电脑随机出拳,玩家输入自己的选择,判断胜负并输出结果,最后询问玩家是否继续游戏。
阅读全文