Exercice remplacement de caractères
Bonjour je dois effectuer une fonction changeant le caractère choisi par un autre caractère choisi, voila seulement je n'arrive pas à modifier la chaine de caractères, devrais-je créer une autre chaine à retourner pour pouvoir effectuer des modifications ? Merci à vous en espérant avoir été assez clair. (le fin=100 est une connerie mais j'ai pas encore réfléchis à la question)
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| def changeCar(ch,ca1,ca2,debut=0,fin=100):
i = debut
while i < fin:
if ch[i] == ca1:
print (ch[i])
ch[i] = ca2
i = i + 1
return ch
phrase="Phrase à changer pour l'exercice"
print (changeCar(phrase,'e','*',3,10)) |