Sumando objetos en POO
Publicado por Anthony (1 intervención) el 15/02/2020 01:39:22
Hola a tod@s tengo el siguiente código, el cuál cuenta con un método de instancia, que tendrá dos parámetros (además de self), que se usarán para modificar las propiedades (x, y) del objeto self (el primer parámetro se sumará al valor del atributo "x" y el segundo al de la propiedad "y")
1
2
3
4
5
p = suma_Poo(2.3, 6.9)
p.suma(1.0, -1.0)
print("(x = {}, y = {})".format(p.x, p.y)) # Muestra "x = 3.3, y = 5.9"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Point:
def __init__(self, x, y):
"""La clase cuenta con dos atributos"""
self.x = x
self.y = y
def suma_Poo(self, v1, v2):
sumax = v1._x + v2_x
sumay = v1._y + v2._y
return (sumax, sumay)
if __name__ == "__main__":
# Example
p = suma_Poo(2.3, 6.9)
p.suma(1.0, -1.0)
print("(x = {}, y = {})".format(p.x, p.y)) # Muestra "x = 3.3, y = 5.9"
Valora esta pregunta


0