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

Равенство и неравенство

Оператор == проверяет, что значения равны, а != — что они разные. Оба возвращают True или False.

Для сравнения двух значений используется ==. Результат сравнения — логическое значение: True или False. Обратный оператор — !=: он возвращает True, когда значения разные. Не путай == с присваиванием =.

print(5 == 5) # True print(5 != 5) # False

Мы перебираем буквы имени и заменяем некоторые символы. После замены буква добавляется в новую строку уже в изменённом виде.

if char == "e": char = "3"
  1. Внутри цикла сравни char с "e", "s" и "a".
  2. При совпадении замени char на "3", "$" или "@".
  3. Добавь изменённую букву в new_name.
Чтобы шаг был засчитан, нажмите «Проверить». «Выполнить» только показывает результат в консоли, но не завершает шаг.

Отлично! Сравнения сработали для нужных букв, и получилось k3$h@.

Требования

Замени e на 3, s на $, a на @. Вывод — k3$h@.

Проверка

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

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