编写一个程序,产生一个1 ~ 1000之间的随机整数,然后请用户猜这个数字。如果用户输入的数字太大,则打印“猜大了”;如果用户输入的数字太小,则打印“猜小了”;如果用户猜对了,则打印“恭喜你,猜对了!”。上述猜数过程循环进行,当用户猜对后,退出循环,并打印用户的总猜测次数。
时间: 2024-05-22 14:13:14 浏览: 108
做一个猜数字的游戏,随机生成1~50之间的数字,然后有10次机会,供用户输入,判断是否猜中(使用for循环)
import random
num = random.randint(1, 1000)
count = 0
while True:
guess = int(input("请猜一个1~1000之间的整数:"))
count += 1
if guess > num:
print("猜大了")
elif guess < num:
print("猜小了")
else:
print("恭喜你,猜对了!")
print("你总共猜了%d次" % count)
break
阅读全文