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.
- Для каждой буквы проверь пару: A ↔ T, G ↔ C.
- Первое условие оформи через if, остальные — через elif.
- После замены добавь букву в opposite.
Чтобы шаг был засчитан, нажмите «Проверить». «Выполнить» только показывает результат в консоли, но не завершает шаг.
Отлично! Каждая буква прошла свою ветку, и получилась комплементарная цепочка TCATCGCAG.
Требования
Замени A на T, T на A, G на C, C на G. Используй if и elif. Вывод — TCATCGCAG.
Проверка
Проверка запускает программу с чистого листа и сверяет итоговую строку.
Подсказки Открываются по одной
Консоль общая сессия
Python 3.14 · переменные сохраняются между командами
Готовлю консоль…