Está en la página 1de 2

from multipledispatch import dispatch

class Triangulo():
def init (self,base,altura,lado1,lado2,lado3):
self.base=base
self.altura=altura
self.lado1=lado1
self.lado2=lado2
self.lado3=lado3
@dispatch(int)
def area1(self,base,altura):
self.base=base
self.altura=altura
area1=(base*altura)/2
print("El area1 es: ",area1)
@dispatch(int, int)
def area2(self,lado1,lado2,lado3):
self.lado1 = lado1
self.lado2 = lado2
self.lado3 = lado3
area2 = (lado1 * lado2) / (lado3 * 0) + 2
print("El area2 es: ",area2)

figura1=Triangulo()
figura1.area1(10,10)
figura1.area2(10,10,10)

También podría gustarte