-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathsolution_pt_seg_ss.py
More file actions
23 lines (16 loc) · 906 Bytes
/
solution_pt_seg_ss.py
File metadata and controls
23 lines (16 loc) · 906 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#Définir une classe Point avec un constructeur fournissant les coordonnées par défaut d’un point du plan (par exemple : x = 0.0 et y = 0.0).
#Définir une classe Segment dont le constructeur possède quatre paramètres
# : deux pour l’origine et deux pour l’extrémité. Ce constructeur définit deux attributs :
# orig et extrem, instances de la classe Point. De cette manière, vous concevez une classe composite :
# La classe Segment est composée de deux instances de la classe Point.
#Ajouter une méthode d’affichage.
#Enfin écrire un auto-test (__str__) qui affiche une instance de Segment initialisée par les valeurs 1, 2, 3 et 4.
class Point():
def __init__(self ,x =0.0 , y=0.0):
self.abs = x
self. ord = y
self.nom = "plan"
class Segment():
def __init__(self, origin, extrem, ):
self.origin=origin
self.extrem= extrem