import random
times=6 #猜数字的最大次数
guess=-1 #输入的数字
minNum=0 #猜数字的最小值
maxNum=100 #猜数字的最大值
secret=random.randint(minNum,maxNum) #生成随机数
#print (secret)
print("---------欢迎参加猜数字游戏,请开始---------")
while guess!=secret and times>0: #条件
try:
guess=int(input("@数字区间{}-{},请输入你猜的数字:".format(minNum,maxNum)))
print("你输入数字是:",guess)
except ValueError: #此处也可以直接写except:,毕所有错误于一役
print("输入内容必须为整数!")
continue
if guess==secret:
print("猜对了,真厉害")
else:
#当用户没猜对时,根据猜数情况缩小猜解范围,以方便用户下次猜数
if guess<secret:
print("你猜的数字小于正确答案")
minNum=guess
else:
print("你猜的数字大于正确答案")
maxNum=guess
times-=1
print("太遗憾了,你猜错了,你还有{}次机会".format(times))
print("游戏结束")
猜数小游戏
最新推荐文章于 2024-07-27 23:02:02 发布