编写一个猜数游戏:由计算机随机生成一个1-100以内的随机整数,用户猜一个数,并给出相应的提系。如用户猜的数比计算机生成的随机数大,则提系"大了",若小,则提示"小了",直到用户猜的数与计算机生成的随机数一样大,游戏结束,提示"你猜对了,共猜了 x 次"。
要求:能够处理用户输入的异常情况。
这个完全不知用什么函数编写啊
有帮助的话请采纳支持一下博主
import random
computer = random.randint(1, 100)
count = 1
while True:
number = int(input("请输入100以内的整数:"))
while number < 0 or number > 100:
print("你的输入有误,请重新输入!")
number = int(input("请输入100以内的整数:"))
if number > computer:
print("大了")
count += 1
elif number < computer:
print("小了")
count += 1
else:
print("你猜对了,共猜了{}次".format(count))
break
运行结果如下: