猜数字游戏续。改编上述中的猜数字游戏,让计算机能够随机产生一个预设数字,范围在0-100之间,其他游戏规则不变。
时间: 2024-05-02 14:20:17 浏览: 17
游戏规则:
1. 计算机随机产生一个预设数字,范围在0-100之间;
2. 玩家输入猜测的数字;
3. 计算机判断玩家猜测的数字与预设数字的大小关系,并给出相应提示;
4. 玩家继续猜测,直到猜对为止;
5. 猜对后,计算机给出恭喜信息,告诉玩家猜了几次。
Python代码实现:
```python
import random
# 随机产生一个预设数字
target = random.randint(0, 100)
# 玩家的猜测次数
count = 0
while True:
# 玩家输入猜测的数字
guess = int(input("请猜一个0到100之间的数字:"))
count += 1
# 判断玩家猜测的数字与预设数字的大小关系,并给出相应提示
if guess > target:
print("猜大了,请继续猜测!")
elif guess < target:
print("猜小了,请继续猜测!")
else:
# 猜对了,输出恭喜信息
print("恭喜你,猜对了!预设数字是", target, ",你一共猜了", count, "次。")
break
```
运行示例:
```
请猜一个0到100之间的数字:50
猜大了,请继续猜测!
请猜一个0到100之间的数字:25
猜小了,请继续猜测!
请猜一个0到100之间的数字:37
猜大了,请继续猜测!
请猜一个0到100之间的数字:31
猜小了,请继续猜测!
请猜一个0到100之间的数字:34
猜大了,请继续猜测!
请猜一个0到100之间的数字:32
恭喜你,猜对了!预设数字是 32 ,你一共猜了 6 次。
```