猜数游戏。在程序中预设一个0-100之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了”;小于预设的数,显示“遗憾,太小了”,如此循环,直至猜中该数,显示“预测N次,你猜中了!”,其中N是用户输入数字的次数
import random;
G= random.randint(1,100);
i=0;
def guess(i):
i+=1
N=eval(input("请输入0-100的整数"))
if(isinstance(N,int)):
if(N in range(0,100)):
if(N==G):
print("恭喜你猜对了,猜中了{:d}次".format(i))
elif(N>G):
print("太大啦")
guess(i)
elif(N<G):
print("太小了")
guess(i)
else:
print("输入内容必须在范围内")
guess()
else:
print("输入内容必须为整数!")
guess()
guess(i)