Python voyelle

Fermé
René71 - 21 sept. 2010 à 11:59
 6ril - 23 sept. 2010 à 14:39
Bonjour,
comment faire : ?
définir en PYTHON une FONCTION qui prend comme parametre une chaine de caractères et retourne une chaine identique à ceci pres que chaque voyelle minuscule soit remplacée.

2 réponses

varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 699
21 sept. 2010 à 13:25
bonjour,

c'est pas trop dur, du moins l'algorithme n'est pas trop dure. Tu doit les remplacer par quoi tes voyelles minuscule?
0
dans une chaine de caractères tu peux utiliser la fonction str.replace('caractere a changer', 'nouveau caractere')
après avec l'aide des expressions régulières tu peux t'en sortir

Sinon tu crée un dictionnaire de la forme
dico = {caractère a modifier1: new caractere1, ....}
et ensuite tu remplaces chaque caractère a modifier par dico['caractère a modifier']

voilà la première idée mais dis nous ce que tu veux faire de tes voyelles et on pourra peut être améliorer les choses
0