玩家与计算机一起玩剪刀、石头、布的小游戏,分别用0、1、2代表剪刀、石头、布。要求:玩家通过键盘输入值,计算机随机产生数值,输出划拳的结果。如果玩家获胜,则输出“恭喜,你赢了!”;如果平局,则输出“平局,要不要再来一局!”;如果玩家输了,则输出“输了,游戏结束!”用Python
时间: 2024-04-30 13:17:37 浏览: 29
好的,下面是Python代码实现:
```python
import random
print("欢迎来玩剪刀、石头、布!")
print("请输入你的选择:0-剪刀,1-石头,2-布")
player = int(input())
computer = random.randint(0, 2)
if player == 0:
if computer == 0:
print("平局,要不要再来一局!")
elif computer == 1:
print("输了,游戏结束!")
else:
print("恭喜,你赢了!")
elif player == 1:
if computer == 0:
print("恭喜,你赢了!")
elif computer == 1:
print("平局,要不要再来一局!")
else:
print("输了,游戏结束!")
elif player == 2:
if computer == 0:
print("输了,游戏结束!")
elif computer == 1:
print("恭喜,你赢了!")
else:
print("平局,要不要再来一局!")
else:
print("输入有误,请输入0、1、2中的一个数字!")
```
运行结果示例:
```
欢迎来玩剪刀、石头、布!
请输入你的选择:0-剪刀,1-石头,2-布
1
平局,要不要再来一局!
```