12:56 <afpy_user|66164:#afpy> Bonjour,
12:59 <afpy_user|66164:#afpy> je viens de commencer python il n'y a pas longtemps et j'ai un petit problème avec les variables locales et globales. j'utilise python 3.7 et je ne comprends pas pourquoi j'arrive a modifier mes variables globales dans mes fonctions alors que je n'ai pas préciser que je veux utiliser des variables gobales. je vous envoie une capture d'écran. pouve
12:59 <afpy_user|66164:#afpy> z-vous m'aider svp?
13:03 <afpy_user|66164:#afpy> https://www.filepicker.io/api/file/niP6bnSoSmyt8jtxygC2?signature=da78dd0c65f68e2fada61620cc1fccfde2e07724c74a402a4783e7c48f9e6b03&policy=eyJleHBpcnkiOjE1NDMwNjMwNjZ9
13:49 <tshirtman:#afpy> afpy_user|66164: normalement tu peux les lire, mais pas les modifier sans les déclarer globales
13:50 <tshirtman:#afpy> utilise plutôt un site genre pastebin ou gist pour partager du code
13:50 <tshirtman:#afpy> (ton lien semble avoir expiré)
13:54 <tshirtman:#afpy> en gros, quand tu demande la valeur d'une variable, python regarde si elle est dans le scope local, puis dans le scope global (https://gist.github.com/30bfaf7da7daaaf5d86ae974fd41296f), mais si tu l'assigne dans le scope local, (genre += 1) il faut la déclarer global, si tu veux avoir accès à son contenus
13:55 <tshirtman:#afpy> (son contenus global, je veux dire)
13:55 <tshirtman:#afpy> mais tu aura peut être plus d'aide sur python-fr