猜数字游戏。随机给定一个1到99 之间的数字,由用户猜测给定的数字。如果用户猜测错误,将提示所猜测的数是太大还是太小,然后由用户继续猜测;如果用户猜测正确,则程序结束运行,返回用户猜测的次数。
时间: 2024-02-24 07:59:14 浏览: 136
做一个猜数字的游戏,随机生成1~50之间的数字,然后有10次机会,供用户输入,判断是否猜中(使用for循环)
好的,以下是使用 Python 语言实现的代码:
```python
import random
# 生成随机数
number = random.randint(1, 99)
# 初始化猜测次数
count = 0
# 开始猜数字
while True:
guess = int(input("请猜一个1到99之间的数字: "))
count += 1
if guess == number:
print("恭喜你,猜对了!")
print("你一共猜了%d次。" % count)
break
elif guess < number:
print("你猜的数字太小了,请再试一次。")
else:
print("你猜的数字太大了,请再试一次。")
```
程序首先使用 `random` 模块生成一个 1 到 99 之间的随机数,然后在一个 `while` 循环中要求用户输入一个数字,并将猜测次数加 1 。如果用户猜对了,程序输出猜测次数并退出循环。如果用户猜错了,程序会提示用户是猜小了还是猜大了,并继续执行循环直到猜对为止。
阅读全文