#ИграУгадайЧислоPython
Код из видео:
import random
play = ''
while play != 'н':
input('Загадайте число от 1 до 100: ')
truth = ''
tmp = [1, 100]
count = 0
rnd = random.randint(1, 100)
while truth != 'д':
truth = input(f'Может быть это {rnd}? (д/н): ')
count += 1
if truth == 'н':
if input(f'Оно больше или меньше, чем {rnd}? (б/м): ') == 'б':
tmp[0] = rnd
rnd = (tmp[0] + tmp[1]) // 2
else:
tmp[1] = rnd
rnd = (tmp[0] + tmp[1]) // 2
print(f'Ура! Угадал число с {count} попыток!')
play = input('Сыграем ещё раз? (д/н): ')
Код из видео:
import random
play = ''
while play != 'н':
input('Загадайте число от 1 до 100: ')
truth = ''
tmp = [1, 100]
count = 0
rnd = random.randint(1, 100)
while truth != 'д':
truth = input(f'Может быть это {rnd}? (д/н): ')
count += 1
if truth == 'н':
if input(f'Оно больше или меньше, чем {rnd}? (б/м): ') == 'б':
tmp[0] = rnd
rnd = (tmp[0] + tmp[1]) // 2
else:
tmp[1] = rnd
rnd = (tmp[0] + tmp[1]) // 2
print(f'Ура! Угадал число с {count} попыток!')
play = input('Сыграем ещё раз? (д/н): ')