Вопросы к Поиску с Алисой
Для решения задач на логику с использованием условных операторов нужно учитывать следующие аспекты:
Условный оператор состоит из двух частей: www.turbopro.ru
Нельзя отделять блок-если и блок-иначе, поскольку они составляют единый оператор. www.turbopro.ru Условие ставится только в заголовке блока-если. www.turbopro.ru
Для записи сложных условий можно применять логические операции: education.yandex.ru
Для удобства в программе используют отступы: тело блока-если и блока-иначе сдвигается вправо на 2–3 символа. www.turbopro.ru
Пример задачи: от пользователя требуется ввести два целых числа: температуру на улице вчера и сегодня. education.yandex.ru А программа ответит — сегодня теплее, холоднее или же температура не изменилась. education.yandex.ru
Решение: education.yandex.ru
yesterday_temp = int(input())
. education.yandex.ru today_temp = int(input())
. education.yandex.ru if today_temp > yesterday_temp:
. education.yandex.ru print(”Сегодня теплее, чем вчера.”)
. education.yandex.ru elif today_temp < yesterday_temp:
. education.yandex.ru print(”Сегодня холоднее, чем вчера.”)
. education.yandex.ru else:
. education.yandex.ru print(”Сегодня такая же температура, как вчера.”)
. education.yandex.ru