猜数字:请输入1到100的整数要求不断循环猜初始设定的数字直到猜正确,并显示猜对的次数的代码
时间: 2024-05-13 08:19:42 浏览: 82
猜数(1到100的整数)
以下是Python的代码实现:
```
import random
# 生成1到100之间的随机数
num = random.randint(1, 100)
# 初始化猜对次数
count = 0
while True:
guess = int(input("请输入1到100之间的整数:"))
count += 1
if guess == num:
print("恭喜你猜对了!")
print("你一共猜了%d次" % count)
break
elif guess > num:
print("猜的数字太大了,请重新输入")
else:
print("猜的数字太小了,请重新输入")
```
代码首先使用`random`模块生成1到100之间的随机数,然后进入一个无限循环,直到用户猜对为止。每次循环,用户输入一个整数作为猜测,程序会将猜对次数加1。如果猜对了,就会输出恭喜信息和猜对次数,并跳出循环;如果猜错了,程序会提示用户重新输入,并根据猜测与目标数的大小关系给出不同的提示。
阅读全文