-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path10.py
32 lines (23 loc) · 1.46 KB
/
10.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
"""
Задание 10. Больше-меньше наоборот.
Мы загадываем число (например, 7). Компьютер спрашивает самое маленькое, которое мы могли загадать (например, 0) и самое большое (например, 20).
Далее, он начинает гадать (по середине диапазона): 10, мы отвечаем - "меньше". Он берет диапазон от 0 до 10, спрашивает - "5". Мы говорим - "больше"... и т.д. пока не отгадает.
Если чисел не остается, то компьютер должен сказать, что мы мухлюем. :)
"""
def game():
min = int(input('Введите самое маленькое число диапазона: '))
max = int(input('Введите самое большое число диапазона: '))
input('Загадайте число и нажмите любую клавишу')
while min != max:
range = max - min
guess = int(min + range / 2)
answer = input('Это ' + str(guess) + '? (</>/=)')
if answer == '<':
max = guess
if answer == '>':
min = guess + 1
if answer == '=':
print('Ура победа!')
return 0
print('Вы мухлюете. Больше возможных чисел не осталось.')
game()