实验内容3、孩子与电脑玩石头剪刀布游戏,每次孩子随机出拳。1---代表石头,2---代表剪刀,3---代表布。程序提示玩家出拳,并判断电脑赢还是玩家赢。分析:用python标准库函数random生成1-3内的整数随机数,找出玩家胜利的条件,平手的条件,其余的则为电脑胜利。
时间: 2024-05-06 18:15:37 浏览: 11
好的,这个实验内容比较简单,使用Python的random库来生成随机数即可。以下是代码示例:
```python
import random
# 定义玩家输入的手势
player = int(input("请出拳:石头(1),剪刀(2),布(3):"))
# 用random库来生成电脑的手势
computer = random.randint(1, 3)
# 输出电脑的手势
if computer == 1:
print("电脑出了石头")
elif computer == 2:
print("电脑出了剪刀")
elif computer == 3:
print("电脑出了布")
# 判断胜负
if player == computer:
print("平局")
elif player == 1 and computer == 2:
print("你赢了!")
elif player == 2 and computer == 3:
print("你赢了!")
elif player == 3 and computer == 1:
print("你赢了!")
else:
print("电脑赢了!")
```
在程序运行时,首先会让玩家输入手势,然后生成电脑的手势并输出,最后根据规则判断胜负并输出结果。
相关推荐
![flv](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![none](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)