选择与循环玩家与计算机一起玩剪刀石头布的游戏分别由012代表剪刀石头布玩家需要通过键盘输入值计算机随机产生比较大小如果玩家获胜则输出恭喜你赢了如果平局则输出平局要不再来一局如果玩家输了总输出输了游戏结束运行三次输入不同的数字后
时间: 2024-05-01 19:20:37 浏览: 22
好的,以下是Python代码实现:
```python
import random
for i in range(3): # 运行3次游戏
print("第%d局游戏开始!" % (i+1))
player = int(input("请输入你的选择(0代表剪刀,1代表石头,2代表布): "))
while player not in [0, 1, 2]: # 判断输入是否合法
player = int(input("输入有误,请重新输入: "))
computer = random.randint(0, 2) # 计算机随机产生0、1、2中的一个
if player == computer:
print("平局!")
continue # 继续下一轮游戏
if (player == 0 and computer == 2) or (player == 1 and computer == 0) or (player == 2 and computer == 1):
print("恭喜你赢了!")
else:
print("你输了!游戏结束!")
break # 结束游戏
```
运行结果示例:
```
第1局游戏开始!
请输入你的选择(0代表剪刀,1代表石头,2代表布): 0
恭喜你赢了!
第2局游戏开始!
请输入你的选择(0代表剪刀,1代表石头,2代表布): 1
你输了!游戏结束!
第3局游戏开始!
请输入你的选择(0代表剪刀,1代表石头,2代表布): 2
平局!
再来一局
请输入你的选择(0代表剪刀,1代表石头,2代表布): 2
平局!
再来一局
请输入你的选择(0代表剪刀,1代表石头,2代表布): 1
你输了!游戏结束!
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)