代码图片:
代码:
from random import *
shu=randint(0,100)
N=0
while True:
try:
n=eval(input("请输入介于0到100之间的整数:"))
except:
print("输入内容必须为整数!此次不计入猜测次数") #去除字母或空格或其他不合规矩的输入
continue
else:
if type(n)!=type(1):
print("输入内容必须为整数!此次不计入猜测次数") #去除浮点数
continue
else:
while n!=shu:
if n>shu:
print("遗憾,太大了")
N=N+1
n=eval(input("请输入介于0到100之间的整数:"))
else:
print("遗憾,太小了")
N=N+1
n=eval(input("请输入介于0到100之间的整数:"))
else:
N=N+1
print("预测{}次,你猜中了!".format(N))
break
结果如下: