|
发表于 2022-3-11 14:41:24
|
显示全部楼层
本帖最后由 甲鱼python 于 2022-3-11 15:25 编辑
这样可以将范围逐渐缩小
- import random, time
- print('----------欢迎来到电脑猜玩家输入的数!(终端版)----------')
- try:
- start = int(input('请输入范围(开始):'))
- end = int(input('请输入范围(结束):'))
- guess = int(input('请输入数字:'))
- except ValueError:
- print('请正确输入!!!')
- start = 1
- end = 2
- guess = 1
-
- computer = random.randint(start, end)
- while True:
-
- print('电脑猜的是:', computer)
- print('-------------')
- if computer > guess:
- print('电脑猜大了')
- end = computer - 1
- computer = random.randint(start, end)
- time.sleep(0.5)
-
- elif computer < guess:
- print('电脑猜小了')
- start = computer + 1
- computer = random.randint(start, end)
- time.sleep(0.5)
-
- else:
- print('电脑猜对了')
- time.sleep(0.5)
- break
复制代码 |
评分
-
查看全部评分
|