Partage

Explication d'un Algorithme

Le 1 avril 2013 à 5:46:33

Bonjour a tous  :D

Enfaite je suis débutant en pythonet j'aimerai que vous m'aidiez a comprendre se code S'il vous plait

Ce projet ne recèle pas de défi particulier pour tout programmeur mais je suis débutant et il me faut une base d'apprentissage.
MERCI par avance à tous ceux qui voudront bien m'accorder un peu de leur temps.

                                                                                                           Merci d'avance :)

def orbite():
    #fonction auxilliaire de la fonction lancer
    global x,y,dx,dy,orb
    if flag==1:
        T.config(state=DISABLED)
        #nouvelle position
        x,y=x+dx,y+dy
        r=hypot(x-L/2,L/2-y)
        v=hypot(dx,dy)
        #angle repérant la position du satellite par rapport à l'horizontale
        if x-L/2>0:
            theta=atan((-y+L/2)/(x-L/2))
        else:
            theta=atan((-y+L/2)/(x-L/2))+pi
        dx,dy=dx-K*cos(theta)/(r*r),dy+K*sin(theta)/(r*r)
        can.coords(satellite,x-d/2,y+d/2,x+d/2,y-d/2)
        if x<0 or x>L or y<0 or y>L or r<D/2:
            stop()
        #suivi de la trajectoire du satellite
        can.create_oval(x,y+1,x+1,y,outline='yellow')
    orb=fen.after(8,orbite)

-
Edité par toihir le 1 avril 2013 à 6:19:42

Publicité
Le 1 avril 2013 à 5:46:33

Explication d'un Algorithme

× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
  • Editeur
  • Markdown