Python 3.9 Fonction "def" et boucle for : Variable reset à chaque appel ?
Bonjour et bonne année !
Voila j'ai un peu de mal avec la fonction "def" et la boucle "for"
Je me rends compte que a chaque appel de la fonction ou nouveau passage dans ma boucle for. Mes variables reviennent à zéro.
J'ai testé en faisant un petit compteur tout bête comme si dessous :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
# Mon test de fonction compteur
def Test(PremierCycle=MemoPremierCycle, memo=1):
if PremierCycle == 1: compteur=0
if (memo == 1):
compteur = compteur + 1
elif (memo == 0):
compteur = 0
print("testcompteur****************", compteur)
#Appel de la fonction
Test() |
Du coup comment faire si je veux pas que mon compteur reparte de 0 a chaque nouvelle appel ?
L'idée serait de le laisser s'incrémenter.
Merci à vous.