6.设计一个人机游戏,完成下面的要求: (游戏:剪刀,石头,布)编写程序来玩流行的剪刀-石头-布游戏,程序随机产生一个数字0,1或2来表示剪刀,石头和布.程序提示用户输入数字0,1或2然后显示一条消息表示用户或计算机是赢,输还是平局.
时间: 2024-05-14 20:19:50 浏览: 109
C++课程设计剪刀石头布
好的,我可以帮你设计一个简单的剪刀石头布游戏。以下是游戏的代码:
```python
import random
print("欢迎来到剪刀石头布游戏!")
print("请出拳:0表示剪刀,1表示石头,2表示布")
# 随机产生计算机出拳
computer = random.randint(0, 2)
# 用户出拳
user = int(input("你的选择是:"))
# 判断用户胜负
if (user == 0 and computer == 2) or (user == 1 and computer == 0) or (user == 2 and computer == 1):
print("恭喜你,你赢了!")
elif user == computer:
print("平局!")
else:
print("很遗憾,你输了!")
# 显示计算机出拳
if computer == 0:
print("计算机出拳:剪刀")
elif computer == 1:
print("计算机出拳:石头")
else:
print("计算机出拳:布")
```
在此游戏中,我们使用了 Python 的 random 模块来生成随机数,表示计算机出拳。然后,我们提示用户输入一个数字,表示用户出拳。接下来,我们根据用户和计算机的出拳结果来判断胜负,并输出相应的提示信息。最后,我们显示计算机的出拳结果。
阅读全文