Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum PC » Autres langages » variable python (2 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
scoobi Ecrit le: Vendredi 9 mars 2007 à 20:30 Déconnecté(e)    Voir le profil de scoobi Envoyer un email à scoobi Envoyer un message privé à scoobi  

comment peut on transmettre des variable entre des def qui sont dans le meme programme?voici mon programme:
"""
def lala(event):
print "bien"
print point
point=point+1
point=Label(text=str(point)).grid(row=2,column=40)
return

def desaffiche():
sleep(2)
can.delete(trou)
can.delete(troua)
can.delete(troub)
return

def cible():
x=randint(0,480)
y=x+20
trou=can.create_oval(x,x,y,y,fill='blue')
troua=can.create_oval(x+3,x+3,y-3,y-3,fill='white')
troub=can.create_oval(x+7,x+7,y-7,y-7,fill='red')
return

a = threading.Thread(None, desaffiche, None,)
fen=Tk()
can=Canvas(fen,width=500,height=500)
can.grid(row=0,column=0,rowspan=30,columnspan=30)
quitt=Button(text="quitter",command=fen.destroy)
quitt.grid(row=0,column=40)
score=Label(fen,text="score:")
score.grid(row=1,column=40)
cible()
a.start()
point=Label(text=str(point)).grid(row=2,column=40)
can.update()
point=0
global point
can.bind('<Button-1>',lala)
fen.mainloop()
"""
là ou jai des problème c'est pour mes variables point,trou,troua,troub qui sont inconnues quand je les utilisent dans lala() et desafiche().
normalement le principe du programme serait d'afficher des cibles alèatoirement et d'incrémenter la variable score quand on clique dessus.
    
./Post n°1   Marquer comme non lu.
Kevin Kofler Ecrit le: Vendredi 9 mars 2007 à 21:28 Déconnecté(e)    Voir le profil de Kevin Kofler Envoyer un email à Kevin Kofler Visiter le site WEB de Kevin Kofler Envoyer un message privé à Kevin Kofler  


Essaie d'initialiser tes variables avant les def de tes fonctions.
Membre de l'équipe de TIGCC: http://tigcc.ticalc.org
Mainteneur du portage Linux/Unix de TIGCC: http://tigcc.ticalc.org/linux/
Membre de l'équipe de CalcForge: http://www.calcforge.org:70/

Participez à la reprise de Ti-Gen!
    
./Post n°2   Marquer comme non lu.
scoobi Ecrit le: Samedi 10 mars 2007 à 09:54 Déconnecté(e)    Voir le profil de scoobi Envoyer un email à scoobi Envoyer un message privé à scoobi  

j'ai essayer mais sans succes...
    
  :: Index » Forum PC » Autres langages » variable python (2 réponse(s))
Pages : 1/1     « [1] » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 47.77ms avec 18 requetes