|
发表于 2020-7-19 15:11:16
|
显示全部楼层
你想要的是这种效果吧?
- from random import randint
- true_num = randint(1,10)
- guess = 0
- print('请输入一个范围为 1~10 的整数:',end='')
- while guess != true_num:
- user = input()
- while not user.isdigit() or not ( 10 >= int(user) > 0):
- if not user.isdigit():
- user = input('抱歉!您输入的不是整数哦,请重新输入:')
- else:
- user = input('抱歉!您输入的数字不在1~10范围内哦,请重新输入:')
- guess = int(user)
- if guess < true_num:
- print('小了小了!请重新输入:',end='')
- elif guess > true_num:
- print('大了大了,请重新输入:',end='')
- else:
- print('恭喜答对啦~!正确答案是:',true_num)
复制代码 |
|