Bonjour,
Je cherche à créer une classe Point avec pour attributs x et y qui me renverrait les points x et y. Si cette classe Point n'a pas d'arguments,
alors il me renvoie le point de coordonnées (0,0).
Par exemple:
J'ai commencé à faire ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 >>p1=Point(5,6) >>p2=Point() >>print(p1) Point(5,6) >>print(p2) Point(0,0)
Le problème, c'est que je n'arrive pas à faire la cas où il retourne le Point(0,0) quand la classe Point n'a pas d'arguments, que faudrait-il
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class Point: def __init__(self, x, y): self.x=x self.y=y def __repr__(self): return "Point(%g,%g)" % (self.x,self.y)
faire ?
Merci de votre aide.
Partager