用python写一个剪刀石头布的游戏
时间: 2023-12-29 22:04:04 浏览: 79
python编写的一个剪刀-石头-布游戏
好的,我可以为您提供一个简单的剪刀石头布游戏的代码:
```
import random
while True:
print("请选择剪刀(1)、石头(2)、布(3),退出游戏请输入 q:")
choice = input()
if choice == '1':
player_choice = '剪刀'
elif choice == '2':
player_choice = '石头'
elif choice == '3':
player_choice = '布'
elif choice.lower() == 'q':
break
else:
print("无效的输入!请重新输入。")
continue
computer_choice = random.choice(['剪刀', '石头', '布'])
print("你选择了:" + player_choice + ",电脑选择了:" + 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("你赢了!")
else:
print("你输了!")
```
这个代码使用了一个循环来进行反复的游戏。玩家每次选择剪刀、石头或者布,程序会随机生成电脑的选择,并与玩家进行比较,输出比赛结果。如果玩家输入 `q`,则退出游戏。希望这个代码能够帮到您!
阅读全文