class Cuadrado:
    def hallar_area(self, base, altura):
        self.base = base
        self.altura = altura
        return base * altura

class Triangulo(Cuadrado):
    def hallar_area(self, base, altura):
        self.base = base
        self.altura = altura
        return (base * altura) / 2

obj1 = Cuadrado()
area_cuadrado = obj1.hallar_area(5, 5)
print(f"Área del cuadrado: {area_cuadrado}")

obj2 = Triangulo()
area_triangulo = obj2.hallar_area(3, 3)
print(f"Área del triángulo: {area_triangulo}")

"""
En este ejemplo, hemos creado dos clases: Cuadrado y Triangulo. La clase Cuadrado tiene un metodo hallar_area que calcula el área de un cuadrado.La clase Triangulo hereda de Cuadrado, pero se sobrescribe el método hallar_area para calcular el área de un triángulo, basándose en la fórmula del área de un cuadrado.

"""

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: