Partage
  • Partager sur Facebook
  • Partager sur Twitter

Explication d'un Algorithme

    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 1 avril 2013 à 6:19:42

    • Partager sur Facebook
    • Partager sur Twitter

    Explication d'un Algorithme

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown