马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 jergal 于 2018-3-9 09:20 编辑 import random
aa = random.randint(1,10)
t = 2
print('程序开始,请猜是1—10中的那个数')
while t > 0:
if t == 2:
a = input("你猜吧:")
while 1:
if a.isdigit() == 0:
a = input("你输入的不和规范,请重新输入:")
elif not int(a) in range(1,11):
a = input("你输入的不和规范,请重新输入:")
else:
break
else:
n = str(t+1)
a = input("你再猜吧,还有"+n+"次机会:")
while 1:
if a.isdigit() == 0:
a = input("你输入的不和规范,请重新输入:")
elif not int(a) in range(1,11):
a = input("你输入的不和规范,请重新输入:")
else:
break
b = int(a)
t = t-1
if b == aa:
print("正确")
print("游戏结束")
else:
if b > aa:
print("大了")
else:
print("小了")
a = input("最后一次机会,你再猜吧:")
while 1:
if a.isdigit() == 0:
a = input("你输入的不和规范,请重新输入:")
elif not int(a) in range(1,11):
a = input("你输入的不和规范,请重新输入:")
else:
break
b = int(a)
if b == aa:
print("正确")
print("游戏结束")
else:
if b > aa:
print("大了")
else:
print("小了")
print("对不起,你的次数用完了")
|