#representer une representation parametrique #avec un point et un vecteur directeur et trouver #un point sur la droite en ajoutant une valeur a t class Droite: def __init__(self, point, vecteur_directeur): self.point = point self.vecteur_directeur = vecteur_directeur def point_sur_droite(self, t): x = self.point[0] + self.vecteur_directeur[0] * t y = self.point[1] + self.vecteur_directeur[1] * t z = self.point[2] + self.vecteur_directeur[2] * t return (x, y, z) # Entrée des coordonnées du point print("Coordonnées du point :") x = float(input("x = ")) y = float(input("y = ")) z = float(input("z = ")) point_A = (x, y, z) # Entrée des composantes du vecteur directeur print("Composantes vecteur directeur :") dx = float(input("dx = ")) dy = float(input("dy = ")) dz = float(input("dz = ")) vecteur_v = (dx, dy, dz) ma_droite = Droite(point_A, vecteur_v) # Entrée de la valeur de t t = float(input("Valeur de t : ")) # Calcul et affichage du point point = ma_droite.point_sur_droite(t) print("Point pour t =", t, ":", point)