💡 Заучивание кода похоже на попытку выучить наизусть русско-английский разговорник. Вы сможете спросить дорогу до вокзала, но если прохожий ответит нестандартной фразой, вы не поймете ни слова. Языки программирования требуют умения «говорить» свободно.
«Когда я впервые увидел сообщение SyntaxError, у меня опустились руки. Но преподаватель показал, как интерпретатор подсказывает строку с ошибкой. Теперь поиск бага для меня — как поиск спрятанного сокровища в квесте. Я точно знаю, что смогу это исправить», — делится один из наших учеников.
# Логика решения, написанная нашим учеником
max_even = -10000 # Инициализируем минимум для поиска максимума
min_odd = 10000 # Инициализируем максимум для поиска минимума
while True:
x = int(input("Введите число: "))
if x == 0:
break # Условие выхода из бесконечного цикла
if x % 2 == 0 and x > max_even:
max_even = x
if x % 2! = 0 and x < min_odd:
min_odd = x
print("Разница составляет:", max_even - min_odd)