python语言
时间: 2023-07-12 11:14:51 浏览: 42
好的,下面是 Python 语言实现的程序。
```python
import random
# 随机产生一个 0 到 100 的预设数字
target = random.randint(0, 100)
# 猜测次数
count = 0
while True:
# 获取用户输入
guess = input("请输入你要猜测的数字:")
# 判断输入是否为整数
if not guess.isdigit():
print("输入内容必须为整数")
break
# 将用户输入的字符串转换成整数
guess = int(guess)
# 猜测次数加一
count += 1
# 判断是否猜中
if guess == target:
print("预测{}次,你猜中了".format(count))
break
elif guess > target:
print("遗憾太大了")
else:
print("遗憾太小了")
```
程序说明:
1. 使用 `random` 模块的 `randint()` 函数随机生成一个 0 到 100 的数字作为预设数字;
2. 使用 `while` 循环,当用户猜中或输入错误时退出循环;
3. 获取用户输入,判断是否为整数,如果不是则退出程序;
4. 将用户输入的字符串转换成整数,猜测次数加一;
5. 判断用户输入的数字与预设数字的大小关系,并输出提示信息;
6. 如果猜中预设数字,则输出猜测次数并退出循环。