Условные операторы
Условия if/elif/else, отступы как часть синтаксиса, связки and/or/not.
Оператор if выполняет код только при истинном условии. Особенность Python: тело условия выделяется отступом (4 пробела) — отступы здесь часть синтаксиса, а не оформление.
Сравнения: == (равно), != (не равно), < > <= >=. Равенство — два знака ==, одиночное = означает присваивание.
Python
Введите число — программа скажет, чётное ли оно
Несколько веток записываются через elif («иначе если»). Условия объединяются словами and, or и not — Python читается почти как английский.
Удобная особенность: двойные неравенства работают напрямую, можно писать 7 <= age <= 17.
Python
Введите три числа, например: 3 9 5
Задание: прочитайте возраст и выведите «school», если он от 7 до 17 включительно, иначе «other». Попробуйте оба варианта записи условия: со связкой and и двойным неравенством.
Затем решите прикреплённую задачу «Чётное или нечётное» и отметьте урок пройденным.