Aller au contenu

Clemmellian

Membres
  • Compteur de contenus

    317
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Clemmellian

  1. Clemmellian

    python 1ère

    D'accord: "a coefficient de x","b coefficient de y"
  2. Clemmellian

    python 1ère

    D'accord après le : print("c = ",c) ?
  3. Clemmellian

    python 1ère

    Mais il nous manque :
  4. Clemmellian

    python 1ère

    Je pensais qu'il fallait faire autre chose merci !
  5. Clemmellian

    python 1ère

    Je ne comprends pas listeA=[1,-2] listen=[2,-3] if listen==[0,0]: print("aucune équation de droite possible") else: c= -(listen[0]*listeA[0]+listen[1]*listeA[1]) return("une equation cartésienne est:a,"*x + ",b,"*y + ",c," = "0")
  6. Bonjour, Je dois rectifier un programme pyhton: Voici l'ennoncé: Mon programme: listeA=[1,-2] listen=[2,-3] if listen==[0,0]: print("aucune équation de droite possible") else: print("a coefficient de x :", listen[0]) print("b coefficient de y :", listen[1]) c= -(listen[0]*listeA[0]+listen[1]*listeA[1]) print("c = ",c) Voici l'aide: Pour ce programme, il faudrait un seul print avec les différents paramètres afin d'afficher réellement une équation de droite. Mais je ne sais pas comment faire
  7. Bonjour à tous, J'ai un TP à faire, on m'a deja aidé sur ce site mais j'ai encore besoin de vous. Voici l'ennoncé: Voici mon programme : liste1=[2,-5] liste2=[9,4] def test_orthog (liste1,liste2): test=(liste1[0]*liste2[0]+liste1[1]*liste2[1]) if test==0: return("les vecteurs sont orthogonaux") else: return("les vecteurs ne sont pas orthogonaux") Mais voici ce qui ne colle pas : Le test ne devrait pas être tout à fait ==0 en raison de la remarque mentionnée sur la 1ére page de TP:
  8. Clemmellian

    tp python 1ère

    Merci
  9. Clemmellian

    tp python 1ère

    Donc j'ai essayé mon programme avec d'autres valeurs et il fonctionne bien
  10. Clemmellian

    tp python 1ère

    listeA=[1,-2] listen=[2,-3] if listen==[0,0]: print("aucune équation de droite possible") else: print("a coefficient de x :", listen[0]) print("b coefficient de y :", listen[1]) c= -(listen[0]*listeA[0]+listen[1]*listeA[1]) print("c = ",c) Comme ceci ?
  11. Clemmellian

    tp python 1ère

    ? Je pense qu'il marche parce que quand je change les coordonnées de n, en mettant 0,0 cela apparait bien "aucune droite d'équation possible".
  12. Clemmellian

    tp python 1ère

    Alors : listeA=[1,-2] listen=[2,-3] if listen==[0,0]: print("aucune équation de droite possible") else: print("a coefficient de x :", listen[0]) print("b coefficient de y :", listen[1]) c= -(listen[0]*listeA[0]+listen[1]*listeA[1]) print("c = ",c)
  13. Clemmellian

    tp python 1ère

    if listen==[0,0]: print("aucune équation de droite possible")je voulais mettre ça :
  14. Clemmellian

    tp python 1ère

    Merci C'est bon listeA=[1,-2] listen=[2,-3] print("a coefficient de x :", listen[0]) print("b coefficient de y :", listen[1]) c= -(listen[0]*listeA[0]+listen[1]*listeA[1]) print("c = ",c) Il manque juste à dire qu'il n'existe aucune droite si il y a un vecteur nul
  15. Clemmellian

    tp python 1ère

    Oui alors : # listes des données à traiter (c'est un peu inutile ici mais comme tu veux des listes....) listeA=[1,-2] # coordonnées du point A listen=[2,-3] # coordonnées du VECTEUR normal n # l'équation de la droite passant par A(xA;yA) dont n(a,b) est un vecteur normal # est de la forme ax + by + c = 0 print("a coefficient de x :", listen[0]) print("b coefficient de y :", listen[1]) # calcul de c c= (listen[0]*listeA[0]+listen[1]*listeA[1]) print("c = ",c) Sauf que le programme affiche c = 8 au lieu de -8 listeA=[1,-2] listen=[2,-3] print("a coefficient de x :", listen[0]) print("b coefficient de y :", listen[1]) c= (listen[0]*listeA[0]+listen[1]*listeA[1]) print("c = ",c)
  16. Clemmellian

    tp python 1ère

    Mais je peux insérer ou le fait que : if listen==[0,0]: print("aucune équation de droite possible")
  17. Clemmellian

    tp python 1ère

    2) A la main : ax + by + c = 0 donc 2x - 3y + c = 0 Donc on utilise les coordonnées de A(1, -2) 2*1 - 3*(-2) + c = 0 8 + c = 0 Donc, c= -8 # listes des données à traiter (c'est un peu inutile ici mais comme tu veux des listes....) listeA=[1,-2] # coordonnées du point A listen=[2,-3] # coordonnées du VECTEUR normal n # l'équation de la droite passant par A(xA;yA) dont n(a,b) est un vecteur normal # est de la forme ax + by + c = 0 print("a coefficient de x :", listen[0]) print("b coefficient de y :", listen[1]) # calcul de c c= (listen[0]*listeA[0]+listen[1]*listeA[1]) print("c = ",c)
  18. Clemmellian

    tp python 1ère

    Mais on m'a dit de mettre == donc je ne comprends plus la Ah d' d'accord, je viens de comprendre la différence listen=[2,-3] listeA=[1,-2] if listen==[0,0]: print("aucune équation de droite possible") print("a coefficient de x :", listen[0]) print("b coefficient de y :", "listen[1] # calcul de c c= "tu poses ce calcul comme si tu le faisais à la main ;-)" print("c = ",c) En mettant les valeurs de point A ?
  19. Clemmellian

    tp python 1ère

    D'accord Donc listeu==[2,-3] listeA==[1,-2] if listeu==[0,0]: return("aucune équation de droite possible") Mince je me suis trompée listeu==[2,-3] listeA==[1,-2] if listeu==[0,0]: print("aucune équation de droite possible")
  20. Clemmellian

    tp python 1ère

    Je ne sais pas le faire en langage python Sinon je l'aurai deja écrit
  21. Clemmellian

    tp python 1ère

    Oui, j'ai "Thonny" Donc je commence par: listeu=[2,-3] listeA=[1,-2] Ensuite je veux remplacer dans l'equation cartésienne : ax + by+ c = 0 les coefficient a et b que je connais Mais le a correpond à 2 ou -3 dans ce cas ?
  22. Clemmellian

    tp python 1ère

    Oui mais la première ligne, je mets les listes: listeu[2,-3] listeA[1,-2]
  23. Clemmellian

    tp python 1ère

    J'utilise des liste pour ensuite remplacer dans l'equation, car la professeur nous a demandé d'utiliser les listes Donc je dois les utiliser Mais en premier il faut bien que je définisse les listes
  24. Clemmellian

    tp python 1ère

    Je ne sais pas si il faut utiliser des listes Mais en français, je veux qu'avec mon programme je veux déterminer une équation cartésienne sans oublier de dire à l'utilisateur qu'il n'y a pas de droite si il saisit un vecteur nul. D'abord, on sait qu'un vecteur normal c'est :n (a , b) Et qu'une équation cartésienne s'écrit ax + by + c = 0 Dans notre cas, on connait a et b : On remplace dans l'equation et pour trouver c on prend les coordonnées du point A.
  25. Clemmellian

    tp python

    @julesx, pouvez vous aller voir mon autre post sur un programme python svp ? Ah non, c'est bon ,je viens de voir que vous avez répondu
×
×
  • Créer...
spam filtering
spam filtering