Exercices Structures de données Nettoyer un email
🎉

Bravo!

Intermédiaire 🧠 Fondamentaux 20 XP 0 personnes ont réussi

Nettoyer un email

Quand des utilisateurs remplissent un formulaire d'inscription, les emails arrivent souvent avec des espaces en trop, des majuscules incohérentes, bref du bruit. Nettoyer ces données avant de les stocker, c'est une étape indispensable.

Trois méthodes de chaînes font le travail : strip() enlève les espaces aux bords, lower() met en minuscules, replace(' ', '') supprime les espaces internes. Elles se chaînent naturellement : ' TEXTE '.strip().lower() donne 'texte'.

Écris une fonction nettoyer_email(email) qui nettoie une adresse email : enlève les espaces, met en minuscules, supprime les espaces internes.

Exemples :
nettoyer_email(' Alice@Mail.COM ') renvoie 'alice@mail.com'
nettoyer_email('bob @ test.fr') renvoie 'bob@test.fr'

Tests (3/4)

Espaces et majuscules
assert nettoyer_email('  Alice@Mail.COM  ') == 'alice@mail.com'
Espace interne
assert nettoyer_email('bob @ test.fr') == 'bob@test.fr'
Deja propre
assert nettoyer_email('ok@ok.com') == 'ok@ok.com'

+ 0 tests cachés

Indices (3 disponibles)

solution.py