Перейти к основному содержимому
🔒 Режим превью. Первые 15 уроков Foundations — бесплатные; этот — Pro. Запусти 7-дневный trial чтобы открыть редактор, AI-подсказки и остальной курс. Нужна карта, отмена в Dashboard в любой момент.Начать 7-дневный trial →
← КурсыPython FoundationsМодуль 3 · Функции и строкиЗаменить словоwrite50 / 174
+75 XP
Задание
📝 **Задание:** Напиши функцию `censor(text, bad_word)`, которая заменяет все вхождения `bad_word` на `"***"`. 📋 **Что нужно сделать:** 1. Объяви `def censor(text, bad_word):` 2. Используй метод `.replace(old, new)` — он возвращает новую строку с заменой 3. Верни результат 4. Вызови `censor("This is bad", "bad")` и распечатай 💡 **Похожий пример с другими словами:** ```python def hide_email(text): return text.replace("@", "[at]") print(hide_email("user@example.com")) # "user[at]example.com" ``` ⚠️ **Подсказка:** `.replace` заменяет ВСЕ вхождения. `"aba".replace("a", "X")` → `"XbX"`. 🎯 **Ожидаемый вывод:** `This is ***`
✏️ Пиши код здесь
🐍
Загрузка Python...
Одноразовая загрузка (~1 МБ). Далее — мгновенно.
📊 Результат
Нажмите «Запустить», чтобы увидеть результат...

💬 Обсуждение

Будьте первым — задайте вопрос или поделитесь подсказкой.
Войдите чтобы участвовать в обсуждении. Чтение бесплатно.
Загрузка обсуждения…