27 lines
354 B
Python
27 lines
354 B
Python
|
#!/usr/bin/env python3
|
||
|
"""
|
||
|
Métodos especiales
|
||
|
"""
|
||
|
|
||
|
|
||
|
class Punto:
|
||
|
|
||
|
def __init__(self, x, y):
|
||
|
|
||
|
self.x = x
|
||
|
self.y = y
|
||
|
|
||
|
def __add__(self, otro):
|
||
|
|
||
|
return Punto(self.x + otro.x, self.y + otro.y)
|
||
|
|
||
|
def __str__(self):
|
||
|
|
||
|
return f"Punto({self.x},{self.y})"
|
||
|
|
||
|
|
||
|
p1 = Punto(2, 8)
|
||
|
p2 = Punto(4, 9)
|
||
|
|
||
|
print(p1 + p2) # (6, 17)
|