Aller au contenu principal
🔒 Mode aperçu. Les quinze premières leçons Foundations sont gratuites ; celle-ci est Pro. Démarrez un trial de 7 jours pour débloquer l'éditeur, les conseils AI et le reste du programme. Carte requise, annulez à tout moment dans Dashboard.Démarrer le trial de 7 jours →
← CoursPython FoundationsModule 3 · Fonctions et chaînesRemplacer le motwrite50 / 174
+75 XP
Tâche
📝 **Tâche :** Écrivez une fonction `censor(text, bad_word)` qui remplace toutes les occurrences de `bad_word` par `"***"`. 📋 **Ce qu'il faut faire :** 1. Déclarez `def censor(text, bad_word) :` 2. Utilisez la méthode `.replace(old, new)` - elle renvoie une nouvelle chaîne avec remplacement 3. Renvoyez le résultat 4. Appelez `censor("This is bad", "bad")` et imprimez 💡 **Exemple similaire avec d'autres mots :** ```python def hide_email(texte) : return text.replace("@", "[at]") print(hide_email("user@example.com")) # "user[at]example.com" ``` ⚠️ **Indice :** `.replace` remplace TOUTES les occurrences. `"aba".replace("a", "X")` → `"XbX"`. 🎯 **Résultat attendu :** `C'est ***`
✏️ Écris ton code ici
🐍
Chargement de Python...
Téléchargement unique (~1 Mo). Ensuite, c’est instantané.
📊 Résultat
Cliquez sur Exécuter pour voir le résultat...

💬 Discussion

Soyez le premier à poser une question ou partager une astuce.
Connectez-vous pour rejoindre la discussion. La lecture est gratuite.
Chargement de la discussion…