from cuadrado import Cuadrado from figura_geometrica import FiguraGeometrica #No es posible crear objetos de una clase abstracta #figuraGeometrica = FiguraGeometrica() cuadrado = Cuadrado(4, "rojo") print(cuadrado.area()) print(cuadrado.color) # Method Resolution Order print(Cuadrado.mro())
from cuadrado import Cuadrado cuadrado=Cuadrado(4,"rojo") print(int(cuadrado.area())) print(cuadrado.color) ''' #***Tringulo*** from cuadrado import Triangulo triangulo=Triangulo(4,3,"rojo") print(int(triangulo.area())) print(triangulo.color) '''
from cuadrado import Cuadrado from rectangulo import Rectangulo from figura_geometrica import FiguraGeometrica # No es posible crear un objetos de una clase abstracta # figuraGeometrica = FiguraGeometrica() # Creacion de objeto para el cuadrado t1 = Cuadrado(4, "rojo") print("Cuadrado: ", t1) print("Area del cuadrado: ", t1.area()) # Creacion de objeto para el rectangulo t2 = Rectangulo(4, 8, "verde") print("Rectangulo: ", t2) print("Area del rectangulo: ", t2.area()) ''' El metodo mro() permite ver el orden en que se estan ejecutando Method Resolution Order ''' #el orden de busqueda es: #Cuadrado, FiguraGeometrica(izquierda), Color(derecha), Object(Clase Abuela) # print(t1.mro())
from cuadrado import Cuadrado from rectangulo import Rectangulo from figura_geometrica import FiguraGeometrica cuadrado = Cuadrado(2, "Verde") print("- - - - Caracteristicas del cuadrado - - - -", cuadrado) print("El area es:", cuadrado.area()) rectangulo = Rectangulo(4, "Azul") print("- - - - Caracteristicas del rectangulo - - - -", rectangulo) print("El area es : ", rectangulo.area())
from cuadrado import Cuadrado from figura_geometrica import FiguraGeometrica from rectangulo import Rectangulo #No se puede crear objetos de una clase abstracta #figuraGeometrica = FiguraGeometrica() cuadrado = Cuadrado(2, "Rojo") print(cuadrado) rectangulo = Rectangulo(2, 4, "Azul") print(rectangulo)
from figura_geometrica import FiguraGeometrica from cuadrado import Cuadrado #No es posible crear objetos de una clase abstracta # figurageo = FiguraGeometrica() cuadrado = Cuadrado(5, "Azul") print(cuadrado.area()) print(cuadrado.color())
from cuadrado import Cuadrado cuadrado = Cuadrado() print(cuadrado.area()) print(cuadrado)
opc = 0 while opc != 4: print("Menu\n1-Cuadrado\n2-Triángulo\n3-Círculo\n4-Salir") opc = int(input("De cual desea calcular su superficie: ")) print("Introduzca las cordenadas donde lo quiere dibujar") coordenadaX = int(input("Introduzca coordenada X: ")) coordenadaY = int(input("Introduzca coordenada Y: ")) coorde = Coordenada(coordenadaX, coordenadaY) if opc == 1: base = int(input("Introducir base del cuadrado: ")) if base < 0: print("Entroduzca una base correcta") else: cuadrado1 = Cuadrado(base, coorde) print("Cordenadas") # cuadrado1.coordenadaCuadrado.x = 10 # cuadrado1.coordenadaCuadrado.y = 50 print(cuadrado1.coordenada.GetX()) print(cuadrado1.coordenada.GetY()) print(f"La superficie es: {cuadrado1.calcularSuperficie()}") elif opc == 2: base = int(input("Introducir base del triangulo: ")) altura = int(input("Introducir la altura del triangulo: ")) if base < 0 or altura < 0: print("Error al introducir la base o la altura") else: triangulo1 = Triangulo(base, altura, coorde)
from cuadrado import Cuadrado from rectangulo import Rectangulo from _45_herencia_multiple import FiguraGeometrica cuadrado = Cuadrado(4, 4, 'verde') print(cuadrado.area()) print(cuadrado) #method resolution order print(Cuadrado.mro()) f2 = Rectangulo(10, 5, "Azul") print("Rectangulo: ", f2) print("Area del Rectangulo: ", f2.area()) # no es posible crear objetos de una clase abstracta # f3 = FiguraGeometrica()
# Importamos la clase from cuadrado import Cuadrado # Creamos un objeto cuadrado = Cuadrado(5, "amarillo") # Enviar a impresión print(cuadrado.area()) print(cuadrado.color)
from triangulo import Triangulo menu1 = int(input(""" 1. Crear Figura 2. Salir Eleccion: """)) while menu1 != 2 and menu1 == 1: figura = int(input(""" 1. Cuadrado 2. Triangulo 3. Salir Eleccion: """)) if figura == 1: mi_cuadrado = Cuadrado(int(input("Ingrese el lado: "))) opc = int( input(""" 1. Calcular Area 2. Imprimir 3. Crear otra figura Eleccion: """)) if opc == 1: print("El area es: ", mi_cuadrado.calcular_area()) opc2 = int( input("1. Imprimir?" + "\n" + "2. No Imprimir" + "\n" + "Eleccion: ")) if opc2 == 1: print(mi_cuadrado.imprimir()) elif opc == 2: print(mi_cuadrado.imprimir())
from cuadrado import Cuadrado from figuraGeometrica import FiguraGeometrica # no es posible crear objetos de una clase abstracta # figuraGeometrica= FiguraGeometrica() cuadrado = Cuadrado(4, 'rojo') print("Cuadrado: ", cuadrado) print("Area del cuadrado: ", cuadrado.area()) print(Cuadrado.mro())
opc=int(input("Presione 1 para crear figura. \nPresione 2 para salir.")) while opc==1: dib=int(input("Presione 1 para crear un triangulo. \nPresione 2 para crear un cuadrado.")) if dib==1: base=int(input("Ingrese la magnitud de la base del triangulo: ")) altura=int(input("Ingese la magnitud de la altura del triangulo: ")) mi_trangulo=Triangulo(base, altura) cont="si" while cont=="si": tri=int(input("Si desea imprimir la imagen presione 1. \nSi desea calcular el area presione 2. ")) if tri==1: print(mi_trangulo.imprimir()) elif tri==2: print("\nEl area del triangulo es: ", mi_trangulo.calcular_area()) cont=input("Desea continuar?") if dib==2: lado=int(input("Ingrese la magnitud del lado del cuadrado: ")) cont="si" mi_cuadrado=Cuadrado(lado) while cont=="si": cua=int(input("Si desea imprimir la imagen presione 1. \nSi desea calcular el area presione 2.")) if cua==1: print (mi_cuadrado.imprimir()) elif cua==2: print ("\nEl area del cuadrado es: ",mi_cuadrado.calcular_area()) cont=input("Desea continuar?") opc=int(input("Presione 1 para crear figura. \nPresione 2 para salir." ))
#!/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()))
from triangulo import Triangulo respuesta = True while respuesta == True: datos = None print (""" 1. Crear una figura. 2. salir.""") opcion = int(input("ingrese su opcion: ")) if opcion == 1: print (""" 1. Crear cuadrado. 2. Crear triangulo.""") opcion1 = int(input("ingrese su opcion: ")) if opcion1 == 1: datos = int(input("ingrese lado: ")) cuadrado = Cuadrado(datos) print (""" 1. Calcular area. 2. imprimir.""") opcion2 = int(input("ingrese su opcion: ")) if opcion2 == 1: print ("el area es: ", cuadrado.calcular_area()) elif opcion2 == 2: print (cuadrado.imprimir()) else: print ("esa opcion no es valida") elif opcion1 == 2: datos = int(input("ingrese base: ")) datos2 = int(input("ingrese altura: ")) triangulo = Triangulo(datos,datos2) print ("""
from cuadrado import Cuadrado from rectangulo import Rectangulo print('Creacion de cuadrado'.center(50, '-')) cuadrado1 = Cuadrado(5, 'rojo') print(f'El área del cuadrado es: {cuadrado1.calcular_area()}') print(cuadrado1) print('Creacion de rectangulo'.center(50, '-')) rectangulo1 = Rectangulo(3, 5, 'azul') print(f'El área del rectangulo es: {rectangulo1.calcular_area()}') print(rectangulo1) rectangulo2 = Rectangulo(4, -5, 'morado') print(f'El área del rectangulo es: {rectangulo2.calcular_area()}') print(rectangulo2) rectangulo2.ancho = -43 print(f'El área del rectangulo es: {rectangulo2.calcular_area()}') print(rectangulo2) rectangulo2.ancho = 6 print(f'El área del rectangulo es: {rectangulo2.calcular_area()}') print(rectangulo2) # Se modifica el Method Resolution Order al colocar la clase abstracta print(Cuadrado.mro())
from cuadrado import Cuadrado from triangulo import Triangulo figura = None print("1.crear figura\n2.salir") opc2 = int(input("que opcion quiere: ")) if opc2 == 2: opc2 = 4 while opc2 != 4: if opc2 == 1: figura = None figura = int(input("que figura quiere 1.triangulo o 2.cuadrado")) if figura == 1: altura = int(input("ingrese la altura: ")) base = int(input("ingrese la base: ")) figura_escogida = Triangulo(base, altura) if figura == 2: lado = int(input("ingrese el lado: ")) figura_escogida = Cuadrado(lado) if opc2 == 2: print("area: ", figura_escogida.calcular_area()) if opc2 == 3: print(figura_escogida.imprimir()) print("1.crear figura\n2.mostrar area\n3.imprimir\n4.salir") opc2 = int(input("que opcion quiere: ")) print("gracias")
from cuadrado import Cuadrado from triangulo import Triangulo desea_continuar=True opc=int(input("1.Crear figura\n2.Salir\n")) while opc==1: fig=int(input("1.Cuadrado \n2.Triangulo\n")) if fig==1: l=int(input("Ingrese lado: ")) Mcuadrado=Cuadrado(l) comp=int(input("1.Area\n2.Dibujo\n3.Ambos\n")) if comp==1: print ("Area: ",Mcuadrado.calcular_area()) if comp==2: print (Mcuadrado.imprimir()) if comp==3: print ("Area: ",Mcuadrado.calcular_area()) print (Mcuadrado.imprimir()) if fig==2: h=int(input("Ingrese altura: ")) b=int(input("Ingrese base: ")) Mtriangulo=Triangulo(b, h) comp=int(input("1.Area\n2.Dibujo\n3.Ambos\n")) if comp==1: print ("Area: ",Mtriangulo.calcular_area()) if comp==2: print (Mtriangulo.imprimir()) if comp==3: print ("Area: ",Mtriangulo.calcular_area()) print (Mtriangulo.imprimir()) opc=int(input("1.Crear figura\n2.Salir\n"))
from cuadrado import Cuadrado cuadrado = Cuadrado(4, "Verde") print(cuadrado.calculoArea()) print(cuadrado.color) print(Cuadrado.mro())
from cuadrado import Cuadrado from circulo import Circulo from rectangulo import Rectangulo from pentagono import Pentagono from trianguloEquilatero import TrianguloEquilatero from trianguloIsoseles import TrianguloIsoseles from trianguloEscaleno import TrianguloEscaleno Square = Cuadrado() print("--------Cuadrado------------") lado = float(input("Cuanto vale el lado?")) Square.setLado(lado) print("El lado vale %.2f" % Square.getLado()) print("Area: %.2f " % Square.area()) print("Perimetro: %.2f" % Square.perimetro()) print("----------------------------------------------------") Circle = Circulo() print("--------Circulo------------") radio = float(input("Valor del Radio?")) Circle.setRadio(radio) print("Area: %.2f " % Circle.area()) print("Perimetro: %.2f" % Circle.perimetro()) print("----------------------------------------------------") Rectangle = Rectangulo() print("--------Rectangulo------------") base = float(input("Valor de la Base?")) Rectangle.setBase(base) altura = float(input("Valor de la Altura?")) Rectangle.setAltura(altura) print("Area: %.2f " % Rectangle.area())
from cuadrado import Cuadrado from rectangulo import Rectangulo C1 = Cuadrado(20, "rojo") print(C1) r1 = Rectangulo(10,10,"Azul") print(r1)
from cuadrado import Cuadrado cuadrado = Cuadrado(4, "rojo") print(cuadrado)
de = int( input( " 1. Crear un triangulo \n 2. Crear un cuadrado \n 3. Salir \n" )) if de == 1: trb = int(input("Ingrese la base: ")) tra = int(input("Ingrese la altura: ")) tr = Triangulo(trb, tra) print("Area: ", tr.calcular_area()) print(tr.imprimir()) elif de == 2: cul = int(input("Ingrese el lado del cuadrado: ")) cu = Cuadrado(cul) print("Area: ", cu.calcular_area()) print(cu.imprimir()) elif de == 3: des = False print("Ok bye c:") else: print("Eso no era una opcion ._.") elif elec == 2: des = False print("Adios")
from cuadrado import Cuadrado from triangulo import Triangulo mi_cuadrado1 = Cuadrado(5) mi_cuadrado2 = Cuadrado(10) tri = Triangulo(10, 5) print("Area: ", mi_cuadrado1.calcular_area()) print(mi_cuadrado1.imprimir()) print("Area: ", mi_cuadrado2.calcular_area()) print(mi_cuadrado2.imprimir()) print("Area: ", tri.calcular_area()) print(tri.imprimir())
from cuadrado import Cuadrado cuadrado = Cuadrado(5,"Rojo") print("El area del cuadrado es: ",cuadrado.area()) print("El color del cuadrado es: "+cuadrado.color) # Method Resolution Order, orden en que se ejecutan las clases print(Cuadrado.mro())
altura = int(input("Ingese la magnitud de la altura del triangulo: ")) mi_trangulo = Triangulo(base, altura) cont = "si" while cont == "si": tri = int( input( "Si desea imprimir la imagen presione 1. \nSi desea calcular el area presione 2. " )) if tri == 1: print(mi_trangulo.imprimir()) elif tri == 2: print("\nEl area del triangulo es: ", mi_trangulo.calcular_area()) cont = input("Desea continuar?") if dib == 2: lado = int(input("Ingrese la magnitud del lado del cuadrado: ")) cont = "si" mi_cuadrado = Cuadrado(lado) while cont == "si": cua = int( input( "Si desea imprimir la imagen presione 1. \nSi desea calcular el area presione 2." )) if cua == 1: print(mi_cuadrado.imprimir()) elif cua == 2: print("\nEl area del cuadrado es: ", mi_cuadrado.calcular_area()) cont = input("Desea continuar?") opc = int(input("Presione 1 para crear figura. \nPresione 2 para salir."))
from cuadrado import Cuadrado from triangulo import Triangulo desea_continuar = True opc = int(input("1.Crear figura\n2.Salir\n")) while opc == 1: fig = int(input("1.Cuadrado \n2.Triangulo\n")) if fig == 1: l = int(input("Ingrese lado: ")) Mcuadrado = Cuadrado(l) comp = int(input("1.Area\n2.Dibujo\n3.Ambos\n")) if comp == 1: print("Area: ", Mcuadrado.calcular_area()) if comp == 2: print(Mcuadrado.imprimir()) if comp == 3: print("Area: ", Mcuadrado.calcular_area()) print(Mcuadrado.imprimir()) if fig == 2: h = int(input("Ingrese altura: ")) b = int(input("Ingrese base: ")) Mtriangulo = Triangulo(b, h) comp = int(input("1.Area\n2.Dibujo\n3.Ambos\n")) if comp == 1: print("Area: ", Mtriangulo.calcular_area()) if comp == 2: print(Mtriangulo.imprimir()) if comp == 3: print("Area: ", Mtriangulo.calcular_area()) print(Mtriangulo.imprimir()) opc = int(input("1.Crear figura\n2.Salir\n"))
from cuadrado import Cuadrado from rectangulo import Rectangulo cuadrado = Cuadrado(4, "rojo") rectangulo = Rectangulo(8, 'verde') print(cuadrado.area_cuadrado(), cuadrado.color()) print(rectangulo.area_rectangulo(), rectangulo.color()) #el orden de busqueda es: #Cuadrado, FiguraGeometrica(izquierda), Color(derecha), Object(Clase Abuela) #print(Cuadrado.mro())
print("1)elejir una figura") print("2)salir") resp=int(input("elija una opcion")) if resp==1: while resp !=2: print("1)Cuadrado 2)tRIANGULO") figura=int(input("ELIJA UNA figura")) if figura==1: res=int(input("1)Ingresar datos: 2)imprimir 3)Area")) if res==1: num=int(input("Ingrese la base")) res=int(input("1)Ingresar datos: 2)imprimir 3)Area")) if res==2: mi_cuadrado_1 = Cuadrado(num) print(mi_cuadrado_1.imprimir()) res=int(input("1)Ingresar datos: 2)imprimir 3)Area")) if res==3: mi_cuadrado_1 = Cuadrado(num) print("Area:", mi_cuadrado_1.calcular_area()) print("1)elejir una figura") print("2)salir") resp=int(input("elija una opcion")) if figura==2: res=int(input("1)Ingresar datos 2)imprimir 3)Area"))
from cuadrado import Cuadrado from rectangulo import Rectangulo from triangulorecto import TrianguloRecto tipo = int( input("Ingrese la figura: 1. Cuadrado 2. Rectangulo 3.TrianguloRecto")) if tipo == 1: lado = int(input("Ingrese el valor del lado: ")) figura = Cuadrado(lado) elif tipo == 2: base = int(input("Ingrese el valor de la base: ")) altura = int(input("Ingrese el valor de la altura: ")) figura = Rectangulo(base, altura) elif tipo == 3: base = int(input("Ingrese el valor de la base: ")) altura = int(input("Ingrese el valor de la altura: ")) figura = TrianguloRecto(base, altura) else: print("Error: ingrese el tipo 1, 2 o 3") exit() print("La figura pertecene a la clase " + type(figura).__name__) print("Su base es " + str(figura.base) + " y su altura es " + str(figura.altura)) print("La superficie es " + str(figura.superficie())) print("Su perimetro es " + str(figura.perimetro()))
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()
from cuadrado import Cuadrado from triangulo import Triangulo desea_continuar = False while desea_continuar == False: respuesta = int(input("1. Crear Figura \n 2. Salir ")) if respuesta == 1: figura = int(input("1. Cuadrado \n 2. Triangulo ")) if figura == 1: lado = int(input("Valor de los lados: ")) cuadrado = Cuadrado(lado) respuesta_2 = int(input("1. Calcular el area \n 2. Imprimir figura ")) if respuesta_2 == 1: print ("Area: ", cuadrado.calcular_area()) elif respuesta_2 == 2: print ("Figura:" ) print(cuadrado.imprimir()) if figura == 2: base = int(input("Valor de base: ")) altura = int(input("Valor de altura: ")) triangulo = Triangulo(base,altura) respuesta_2 = int(input("1. Calcular el area \n 2. Imprimir figura ")) if respuesta_2 == 1: print ("Area: ", triangulo.calcular_area()) elif respuesta_2 == 2: print ("Figura:" ) print(triangulo.imprimir()) else: desea_continuar = True print("Gracias por el servicio usado")