Manipulation de chaines de caractères
Salut à tous,
Je viens juste de débuter à programmer en python. Alors que je m'exerçais sur un des exos de la partie concernant les Chaînes de caractères, je rencontre un problème de syntaxe.
L'exercice est le suivant:
Citation:
Écrivez un script qui recopie une chaîne (dans une nouvelle variable), en insérant des astérisques entre les caractères.
Ainsi par exemple, « gaston » devra devenir « g*a*s*t*o*n ».
Je souhaiterai copier la chaîne, caractère par caractère.
Pour se faire, j'utilise un code du style:
Code:
chaine2[i] = chaine1[i]
J'obtiens malheureusement le message d'erreur suivant:
Code:
TypeError: 'str' object does not support item assignment
Pourriez vous s'il-vous-plait m'indiquer quelle instruction utiliser afin d'obtenir le résultat escompté.
Merci d'avance
repeter même carctère plusieur fois
Je veux effectuer une boucle sur plusieurs lignes où sur la première j'imprime 1caratère, sur la deuxième deux caractères....jusqu'à la quinzième où je mettrai 15 caractères.
J'ai pensé à la commande replicate que je connaissais je sais plus dans quel langage.
Merci de votre aide.