猜数字游戏。
import random
guess=-1
minNum = eval(input("@请输入猜数字的最小值:"))
maxNum = eval(input("@请输入猜数字的最大值:"))
times=eval(input("请输入猜数次数:"))
secret = random.randint(minNum, maxNum)
print("-------欢迎参加猜数字游戏,请开始——————————————")
while guess!=secret and times>0:
try:
guess=eval(input("@数字区间{}-{},请输入你猜的数字:".format(minNum,maxNum)))
print("你输入数字是:",guess)
except NameError:
print("输入内容必须为整数!")
continue
if guess==secret:
print("猜对了,真厉害!")
else:
if guess<secret:
print("你猜的数字小于正确答案")
if minNum<guess:
minNum=guess
else:
print("你猜的数字大于正确答案")
if maxNum>guess:
maxNum = guess
times-=1
print("太遗憾了,你猜错了,你还有{}此机会".format(times))
print("游戏结束")