Программа начинает принимать решения: вычисляет условие, выбирает ровно одну ветвь и продолжает работу с новым состоянием.
Маршрут главы
Три темы открыты сразу. Практикум и экзамен проверяют не угадывание, а устойчивый навык анализа и написания кода.
Условие if / elif / else
Цепочка if/elif/else просматривается сверху вниз и выполняет только первую ветвь с истинным условием.
Открыть тему →34.2 · теория и трассаЛогические выражения
and требует истинности всех частей, or — хотя бы одной, not меняет результат на противоположный. Сравнения можно объединять в цепочки.
Открыть тему →34.3 · теория и трассаmin и max без готовых функций
Чтобы понять ветвление глубже, построим минимум и максимум вручную: заведём текущего кандидата и заменим его только при более сильном значении.
Открыть тему →34.4 · практикаПрактикум
Двадцать диагностических вопросов с четырьмя исходами и восемь программных задач со дополнительными тестами.
Начать тренировку →34.5 · контрольПроверка навыка
Таймер не сбрасывается при перезагрузке, правильность скрыта до завершения, программная задача обязательна.
Открыть вариант →34.6 · авторский кодPython-студия
Выбери задачу, измени алгоритм и пройди видимые и скрытые тесты в изолированном runtime.
Открыть студию →