É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(texte)
qui renvoie un texte
ne contenant que les voyelles de texte
, dans l'ordre.
Les voyelles sont données par :
voyelles = ['a', 'e', 'i', 'o', 'u', 'y']
Exemples
>>> dentiste("j'ai mal")
'aia'
>>> dentiste("il fait chaud")
'iaiau'
>>> dentiste("")
''
voyelles = ['a', 'e', 'i', 'o', 'u', 'y']bksl-nlbksl-nldef dentiste(texte):bksl-nl passbksl-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-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
Une première remarque
Ceci est un exercice classique.
D'autres détails
On pourrait représenter la situation dans un tableau :
a | b | c |
---|---|---|
1 | 2 | 3 |
Z