Bonsoir à tous!
J'aimerais savoir comment remplacer plusieurs caractères dans une chaîne pour ensuite réafficher la nouvelle chaîne.
J'ai essayé plusieurs codes, rien n'y fait!
Python ne veut même pas modifier les chiffres et les caractères spéciaux!
Voici le code le plus probant que j'ai réussi a créer, malgré qu'il ne fonctionne pas:
Le debugger me met que mon erreur est à l'avant-dernière ligne,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 mot = raw_input() longueur = len(mot) compteur=0 motraduit='' while (compteur<longueur): motraduit+=mot.replace("a",a,mot[compteur]) compteur=compteur+1
"TypeError: an integer is required"
Je veux bien oui, mais comment je fais?
Et est-ce que cela me permettra d'afficher ma chaîne avec plusieurs de mes caractères modifiés?
note: Pour lever toute ambiguité, a correspond a une fonction
qui traduit la lettre a en son équivalent en morse.
Je vous remercie d'avance pour vos réponses.
Partager