|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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("对不起,你的次数用完了")
-
-
复制代码 |
|