Aller au contenu

Élocution chez le dentiste⚓︎

Chez le dentiste, la bouche grande ouverte, lorsqu'on essaie de parler, il ne reste que les voyelles. Même les ponctuations sont supprimées. Vous devez écrire une fonction dentiste qui prend en paramètre une chaîne de caractères texte et qui renvoie une autre chaine ne contenant que les voyelles de texte, placées dans le même ordre que dans texte.

Les voyelles sont données par :

🐍 Script Python
VOYELLES = ['a', 'e', 'i', 'o', 'u', 'y']
On ne considérera que des textes écrits en minuscules, sans accents.

Exemples
🐍 Console Python
>>> dentiste("j'ai mal")
'aia'
>>> dentiste("il fait chaud")
'iaiau'
>>> dentiste("")
''
###
# testsbksl-nlbksl-nlassert dentiste("j'ai mal") == "aia"bksl-nlassert dentiste("il fait chaud") == "iaiau"bksl-nlassert dentiste("") == ""bksl-nlbksl-nlbksl-nl# pas d'autres testsbksl-nlbksl-nlassert dentiste("a" py-str 20 + "b" py-str 10 + "e") == "a" py-str 20 + "e"bksl-nlassert dentiste("b" py-str 10 + "e" + "a" py-str 20) == "e" + "a" py-str 20bksl-nlassert dentiste("ab" py-str 10) == "a" py-str 10bksl-nlassert dentiste("aeiouy" py-str 10) == "aeiouy" py-str 10bksl-nlassert dentiste("z" py-str 100 + "y") == "y"bksl-nlbksl-nl 5/5

VOYELLES = ["a", "e", "i", "o", "u", "y"]bksl-nlbksl-nlbksl-nldef dentiste(texte):bksl-nl ...bksl-nlbksl-nlbksl-nl# testsbksl-nlbksl-nlassert dentiste("j'ai mal") == "aia"bksl-nlassert dentiste("il fait chaud") == "iaiau"bksl-nlassert dentiste("") == ""bksl-nlbksl-nlVOYELLES = ["a", "e", "i", "o", "u", "y"]bksl-nlbksl-nlbksl-nldef dentiste(texte):bksl-nl resultat = ""bksl-nl for lettre in texte:bksl-nl if lettre in VOYELLES:bksl-nl resultat = resultat + lettrebksl-nl return resultatbksl-nlbksl-nl

A

Z