целое число от 0 до 100. Пользователь должен его отгадать не более чем за 10 попыток.
После каждой неудачной попытки должно сообщаться больше или меньше введенное пользователем число, чем то, что загадано.
Если за 10 попыток число не отгадано, то вывести загаданное число.
Решение задачи на скрине:
from random import random
number = round(random() * 100)
attempt = 1
print("Отгодай число за 10 попыток: ")
while attempt <= 10:
your = int(input(str(attempt) + '-я попытка: '))
if your > number:
print('Много')
elif your < number:
print('Мало')
else:
print('Вы угадали с %d-й попытки' % attempt)
break
attempt += 1
else:
print('Попытки закончелись. Было загадано', number)
Внимание
вопрос: Куда сохраняются данные вводимых попыток?
Какая переменная хранит число введенное с консоли?
your
данные вводимых попыток (если ты имеешь в виду их историю) никуда не сохраняются, а вот переменная yours хранит значение введеное с консоли
Спасибо!
Обсуждают сегодня