Команды капитана
Учимся выбирать разные действия с помощью условий.

Цель урока: Запускать нужный кусок кода по команде игрока.
Шаг 1 · Узнай команду
Условие if проверяет: совпадает ли ответ с нужным словом.
command = "карта"if command == "карта": print("Луна, астероид, Аврора")Результат
Луна, астероид, Аврора
Что происходит в коде
- Переменная command хранит слово «карта».
- Два знака == сравнивают значения. Один знак = сохраняет значение.
- Если условие верно, выполняется строка с отступом.
Шаг 2 · Добавь другие варианты
elif проверяет следующую команду, а else срабатывает, когда ни одно слово не подошло.
command = "статус"if command == "карта": print("Луна, астероид, Аврора")elif command == "статус": print("Топливо: 8")else: print("Неизвестная команда")Результат
Топливо: 8
Что происходит в коде
- Первое условие ложно: слово «статус» не равно слову «карта».
- Второе условие верно, поэтому появляется количество топлива.
- else нужен для всех остальных команд. За один выбор сработает одна ветка.
Попробуй сам
- Замени command на «карта» и проверь другой результат.
- Добавь отдельную команду «помощь».
- Введи незнакомое слово и посмотри, как срабатывает else.
Открой пример в онлайн IDE, измени код и запусти его ещё раз.
Как это работает в полной игре
Большая цепочка if/elif/else в полной игре выбирает действие: лететь, исследовать, чинить маяк, показать карту или выйти.
Скачать исходный код игрыЗаметка для преподавателя
Сыграйте в «командный пульт»: один ребёнок говорит слово, другой выбирает одну карточку-действие. Отдельно сравните = и ==.