from punto import Punto from circulo import Circulo from cuadrado import Cuadrado from triangulo import Triangulo p1 = Punto(1, 1) p2 = Punto(2, 6) opcion = input( "Con que figura desea trabajar \n 1. Cuadrado \n 2. Circulo \n 3. Triangulo \n" ) if opcion == '1': figura = Cuadrado(p1, p2) elif opcion == '2': figura = Circulo(p1, p2) elif opcion == '3': figura = Triangulo(p1, p2) figura.calcular_area() figura.mostrar_area() figura.calcular_perimetro() figura.mostrar_perimetro()
#!/usr/bin/python3 from trianguloRecto import TrianguloRecto from rectangulo import Rectangulo from cuadrado import Cuadrado print("Ingrese el tipo de figura") tipo = int(input("1: TriánguloRecto - 2: Rectángulo - 3: Cuadrado ")) if tipo == 3: lado = int(input("Ingrese el lado: ")) figura = Cuadrado(lado) elif tipo == 2 or tipo == 1: base = int(input("Ingrese la base: ")) altura = int(input("Ingrese la altura: ")) if tipo == 1: figura = TrianguloRecto(base, altura) else: figura = Rectangulo(base, altura) else: print("Error: tipo de figura desconocida") exit() print("La figura pertenece a la clase " + type(figura).__name__) print("Su base es " + str(figura.base) + " y su altura es " + str(figura.altura)) print("Su area es " + str(figura.calcular_area())) print("Su perímetro es " + str(figura.calcular_perimetro()))