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:
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
Le debugger me met que mon erreur est à l'avant-dernière ligne,
"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.