Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/01/2014, à 20:24

jojolemerou

python invalid syntax (résolu)

Bonjour python m'envoie un message d'erreur ....alors que sur un autre programme j'ai exactement la même écriture. Pourquoi? PS : je débute pas la peine de me dire que mon programme est tout pourri, je le sais,je débute:D

 File "anno.py", line 15
    fen1 = Tk()
       ^
SyntaxError: invalid syntax
# -*- coding: utf-8 -*-

from Tkinter import *

#"définition des fonctions gestionnaires d'évènements"
def cercle(i):
	"tracé d'un cercle dans le canevas 1"
	coord=['50,200','150,200','150,200','250,200','250,200','50,200','150,200','150,100','250,200','250,100']
	coul=['red','yellow','blue','green','black']
	i=0
	can1.create_oval(coord[i],coord[i+1],width=2,fill=coul(i)
	
#"définition de la fenêtre"

fen1 = Tk()

can1=canvas(fen1,bg='dark grey',height=400,width=400)
can1.pack(side=left)

bou1 = Button(fen1,text='Quitter',command=fen1.quit)
bou1.pack(side=BOTTOM)
bou2=button(fen1,text='cercle 1',command=cercle(0))
bou2.pack()
bou3=button(fen1,text='cercle 2',command=cercle(1))
bou3.pack()
bou4=button(fen1,text='cercle 3',command=cercle(2))
bou4.pack()
bou5=button(fen1,text='cercle 4',command=cercle(3))
bou5.pack()
bou6=button(fen1,text='cercle 5',command=cercle(4))
bou6.pack()

fen1.mainloop()		# démarrage du réceptionnaire d'événements
 
fen1.destroy()		# destruction (fermeture) de la fenêtre

MERCI!!!!!!!!!

Dernière modification par jojolemerou (Le 31/01/2014, à 22:42)

Hors ligne

#2 Le 31/01/2014, à 20:38

pingouinux

Re : python invalid syntax (résolu)

Bonsoir,
La cause de l'erreur est qu'il manque une parenthèse fermante à la fin de la ligne précédente.

Hors ligne

#3 Le 31/01/2014, à 22:42

jojolemerou

Re : python invalid syntax (résolu)

argglllll .......... je pouvais toujours chercher sur ma ligne 15

merci

Hors ligne