ex exxam.ruPython с нуляШаг 5.6 · Условия if
20 / 62На главную
шаг 5.6 · условия

elif

elif позволяет проверить несколько условий по очереди и выполнить только одну ветку.

Иногда условий несколько и нужно выбрать ровно одно. Для этого есть elif — сокращение от «else if». Первое условие — if, остальные — elif.

if char == "A": char = "T" elif char == "T": char = "A" elif char == "G": char = "C" elif char == "C": char = "G"

Цепочка проверяется сверху вниз. Как только одна ветка сработала, остальные пропускаются. Если ни одно условие не подошло, не выполнится ничего — если не добавить else.

  1. Для каждой буквы проверь пару: A ↔ T, G ↔ C.
  2. Первое условие оформи через if, остальные — через elif.
  3. После замены добавь букву в opposite.
Чтобы шаг был засчитан, нажмите «Проверить». «Выполнить» только показывает результат в консоли, но не завершает шаг.

Отлично! Каждая буква прошла свою ветку, и получилась комплементарная цепочка TCATCGCAG.

Требования

Замени A на T, T на A, G на C, C на G. Используй if и elif. Вывод — TCATCGCAG.

Проверка

Проверка запускает программу с чистого листа и сверяет итоговую строку.

Подсказки Открываются по одной
живая сессия
Консоль общая сессия
Python 3.14 · переменные сохраняются между командами
>>>
Готовлю консоль…
консоль Живая сессия Python