Si vous écrivez une fonction comme:
1 2 3 4 5 6 7
| >>> def f():
... a = 1
... a = 2
... a = 3
... return a
...
>>> |
est ce que ses appels successifs retourneront 1 puis 2 puis 3 puis 1.... ?
Ben non, çà retournera toujours 3.
Et si vous écrivez:
1 2 3 4 5
| def boucle():
lab.configure(image=image1)
...
lab.configure(image=image8)
fen.after(500, boucle) |
il n'y a aucune raison pour que çà affiche autre chose que la dernière image.
Que l'image à afficher soit choisie au hasard ou soit la suivante, il y a toujours une histoire de liste et d'index.
Et si vous n'avez pas eu ou pas pris le temps d'apprendre ces concepts là, vous ne saurez que recopier bêtement la solution qu'on vous donne... autant attendre celle votre prof. donnera.
note: il y a une différence entre vous aider à comprendre et faire les exercices à votre place.
- W
Partager