← Вернуться к карте тем
Alterna · глава 35

Ветвления и сравнения

Программа начинает принимать решения: вычисляет условие, выбирает ровно одну ветвь и продолжает работу с новым состоянием.

ALT

КПП Alt: условие открывает ворота

Измени возраст и пропуск, затем выполни if. Ворота откроются, только если истинны обе части условия.

ПРОВЕРКА ДОСТУПАОжидается проверка
ALT
Ворота ждут решения
if age >= 14 and has_pass:  gate = "open"else:  gate = "closed"
age
13

Нужно проверить оба значения.

Программа начинает принимать решения: вычисляет условие, выбирает ровно одну ветвь и продолжает работу с новым состоянием.

суть и практика8 классОГЭ №6ОГЭ №16
01

Маршрут главы

Три темы открыты сразу. Практикум и экзамен проверяют не угадывание, а устойчивый навык анализа и написания кода.

35.1 · теория и трасса

Условие if / elif / else

Цепочка if/elif/else просматривается сверху вниз и выполняет только первую ветвь с истинным условием.

Открыть тему →
35.2 · теория и трасса

Логические выражения

and требует истинности всех частей, or — хотя бы одной, not меняет результат на противоположный. Сравнения можно объединять в цепочки.

Открыть тему →
35.3 · теория и трасса

min и max без готовых функций

Чтобы понять ветвление глубже, построим минимум и максимум вручную: заведём текущего кандидата и заменим его только при более сильном значении.

Открыть тему →
35.4 · практика

Практикум

Двадцать диагностических вопросов с четырьмя исходами и восемь программных задач со дополнительными тестами.

Начать тренировку →
35.5 · контроль

Проверка навыка

Таймер не сбрасывается при перезагрузке, правильность скрыта до завершения, программная задача обязательна.

Открыть вариант →
35.6 · авторский код

Python-студия

Выбери задачу, измени алгоритм и пройди видимые и скрытые тесты в изолированном runtime.

Открыть студию →