|
发表于 2020-5-26 16:18:25
|
显示全部楼层
本帖最后由 青出于蓝 于 2020-5-26 16:29 编辑
1,因为第一次就输入3就当作失败了...
2,增加一个变量count1用于计数,每猜一次,就count-=1。到零时,直接ByeBye
稍等我写一下
- count=1
- if count==0:
- print('您猜数字的机会已用完')
- else:
- temp = input("我们来猜一个数字吧:")
- while not temp.isdigit():
- temp = input("输入不合法,再来一次:")
- num = int(temp)
- while True:
- if num == 3:
- print('Bingo!')
- break
- else:
- if num > 3:
- print('Too Big!')
- count-=1
- temp = input('再试一次吧!')
- num = int(temp)
- if num == 3:
- print('Bingo!')
- break
-
- else:
- print('Too Small')
- count-=1
- temp = input('再试一次吧!')
- num = int(temp)
- if num == 3:
- print('Bingo!')
- break
-
- print("Byebye·。·")
复制代码 |
|