Bonjour,
Dans tous ce que je lis sur Python, il est dit qu'il ne faut pas utiliser global, c'est du travail de gouniafié, soit !
Mais si dans le code suivant je ne met pas global, la fonction ne me renvoi pas mes valeurs :
Là j'ai un msg d'erreur : normal
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 def ModifChaine(): # global varChoix01, varChoix02 varChoix01 = "toto" varChoix02 = "tati" ModifChaine() print(varChoix01) print(varChoix02)
alors que là :
Ca marche, il faut faire comment pour ne pas utiliser global ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 def ModifChaine(): global varChoix01, varChoix02 varChoix01 = "toto" varChoix02 = "tati" ModifChaine() print(varChoix01) print(varChoix02)
Partager