Remplacement de texte en Python
mon_code = "je suis en train d'apprendre python"
print = mon_code.replace("train d'apprendre", "apprentissage")
print = "je suis en apprentissage python"
Salut !
Il y a une petite confusion dans ton code. Tu utilises le nom print pour stocker la chaîne modifiée, mais en Python, print est une fonction intégrée qui sert à afficher du texte à l'écran. Il vaut mieux éviter d'utiliser des noms de variables qui sont les mêmes que ceux des fonctions intégrées. Essaye plutôt ceci :
mon_code = "je suis en train d'apprendre python"
nouvelle_chaine = mon_code.replace("train d'apprendre", "apprentissage")
print(nouvelle_chaine)
Dans cet exemple, j'ai remplacé print par nouvelle_chaine. Ensuite, j'utilise la fonction print() pour afficher la nouvelle chaîne. Ça devrait mieux fonctionner comme ça ! 😊
Bonjour,
Je vous joins ci dessous un extrait de mes programmes Pycharm
Pourriez vous m'indiquer s'ils contiennent une erreur ?(ils sont notés code 0 mais je tiens tout de meme à en avoir le coeur net)
Cordialement.

Salut,
Ne met pas de parenthèses autour des variables, car tu ne respectes pas les conventions en faisant ça.
Ex :
voiture = [0],[0],[0],[2] # Un tuple de 4 listes
abeille = [-1][0] # Pourquoi faire ça ? Tu récupères juste -1 en utilisant l'index 0
Ici tu envoies les listes dans des tuples en faisant ça :
japonais = [0],[0],[0],[0],[-1]
arabe = [0],[-1,-1]
roumain = [0],[0],[0],[0],[0],[-1]
espagnol = [0],[1],[2],[0],[-1],[-2],[0],[-1],[0],[3]
Ce n'est pas une erreur, mais si tu veux des listes il faudrait faire ça
japonais = [0],[0],[0],[0],[-1]
arabe = [0],[-1,-1]
roumain = [0],[0],[0],[0],[0],[-1]
espagnol = [0],[1],[2],[0],[-1],[-2],[0],[-1],[0],[3]
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte