

Clemmellian
Membres-
Compteur de contenus
317 -
Inscription
-
Dernière visite
Tout ce qui a été posté par Clemmellian
-
D'accord: "a coefficient de x","b coefficient de y"
-
D'accord après le : print("c = ",c) ?
-
-
Je pensais qu'il fallait faire autre chose merci !
-
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")
-
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
-
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:
-
Merci
-
Donc j'ai essayé mon programme avec d'autres valeurs et il fonctionne bien
-
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 ?
-
? 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".
-
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)
-
if listen==[0,0]: print("aucune équation de droite possible")je voulais mettre ça :
-
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
-
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)
-
-
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)
-
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 ?
-
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")
-
Je ne sais pas le faire en langage python Sinon je l'aurai deja écrit
-
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 ?
-
Oui mais la première ligne, je mets les listes: listeu[2,-3] listeA[1,-2]
-
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
-
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.
-
@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