Bonjour je suis encore un débutant et je bute sur le variable globale / local dans le code ci dessou j'essai de créer des bouton suivant et précédent qui vont augmenter ou diminuer la valeur d'une variable pour la variable qu'il faudra choisir dans une liste je vous met le code source.

S'il vous plait aidez moi


code :

# -*- coding: Latin-1 -*-


# **** PROGRAMMED BY HUGUES (STUFFY-92) [ FRENCH ] **** #


# ##################################
# #
# Version : Alpha 1.0 #
# Auteur : H.Pascault 2008 #
# Licence : GPL #
# #
# ##################################





# IMPORTATION DES BIBLIOTEQUES #

from Tkinter import*
import tkFont
import tkMessageBox



# DEBUT DU SCRIPT PRINCIPAL #

a = 0

def suivant():
global a
a=a+1


def precedent():
global a
a=a-1



page_1 = "Test page 1"
page_2 = "Test page 2"
page_3 = "Test page 3"

page = [page_1, page_2, page_3]


def About():
tkMessageBox.showinfo("A propos", " Version : Alpha 1.0 \n Programmeur : Hugues (stuffy-92) \n Contact : stuffy-92@live.fr")



# DEBUT DU SCRIPT VISUEL #


# ----- Création de la fenêtre ----- #

fenetre=Tk()
fenetre.configure(width=500,height=500)
fenetre.title('TUTO')
fenetre.resizable(width=False, height=False)
fenetre.iconbitmap("Icon.ico")


# ----- Création d'une variable contenant une police d'écriture ----- #

format_texte=tkFont.Font(fenetre)
format_texte.configure(size=10,family="calibri")

# ----- Création d'une variable contenant une image ----- #

img1 = PhotoImage(file = "Précédent.gif")
img2 = PhotoImage(file = "Suivant.gif")

# ----- Creation du menu ----- #

mainmenu = Menu(fenetre)

menu_aide = Menu(mainmenu)
menu_fichier = Menu(mainmenu)

menu_fichier.add_command(label="Quitter", command=fenetre.destroy,font=format_texte)
menu_aide.add_command(label="A propos", command=About,font=format_texte)

mainmenu.add_cascade(label = "fichier", menu=menu_fichier)
mainmenu.add_cascade(label = "Aide", menu=menu_aide)

fenetre.config(menu = mainmenu)


# ----- Mise en place du texte ----- #

etiquette_1=Label(fenetre)
etiquette_1.configure(text = page[a], pady = 10, font = format_texte)
etiquette_1.grid(row = 1, column = 2)


# ----- Mise en place du bouton ( Précédent ) ----- #




bouton1=Button(fenetre)
bouton1.configure(command=precedent(), relief=FLAT,bd=0, font=format_texte, image=img1)
bouton1.grid(row=2, column=1, pady=10, padx=10)



bouton2=Button(fenetre)
bouton2.configure(command=suivant(), relief=FLAT,bd=0, font=format_texte, image=img2)
bouton2.grid(row=2, column=3, pady=10, padx=10)


# ----- Permet le maintient de la fenêtre ----- #

fenetre.mainloop()

#----------------------------