コード例 #1
0
'''
Created on 17 ene. 2019
Programa que prueba la clase Cuadrado
@author: d18momoa
'''
from Cuadrado import Cuadrado

#main
miCuadradito = Cuadrado(8)
print(miCuadradito.toString())
コード例 #2
0
'''
Created on 5 abr. 2019

@author: d18sisaj
'''
from Cuadrado import Cuadrado
from Rectangulo import Rectangulo

rect = Rectangulo(4, 5)
print(rect)
rect.alto(7)

cuad = Cuadrado(5)

print(cuad)
print("Lado del cuadrado", cuad.lado)
cuad.lado(6)
print("Lado del cuadrado", cuad.lado)
コード例 #3
0
from Cuadrado import Cuadrado
from Clase_Rectangulo import Rectangulo
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)

#Metod Resolution Order
print(Cuadrado.mro())

rectangulo = Rectangulo(4, 5, "Azul")
print(rectangulo.area())
print(rectangulo.color)
print(Rectangulo.mro())
コード例 #4
0
"""
linea x. Adornos del programa para deliminitar resultados
"""

from Cuadrado import Cuadrado
from FiguraGeometrica import FiguraGeometrica
from Rectangulo import Rectangulo

print('Creación de objeto cuadrado'.center(50, '-'))
cuadrado1 = Cuadrado(3, 'azul')
print(f'Calculo area cuadrado: {cuadrado1.calcular_area()}')
print(cuadrado1)

print('Creación de objeto rectangulo'.center(50, '-'))
rectangulo1 = Rectangulo(4, 5, 'rojo')
print(f'Calculo area rectangulo: {rectangulo1.calcular_area()}')
print(rectangulo1)

#No se puede inicializar una clase abstracta.
#figura = FiguraGeometrica()

#################MRO################
#Method Resolution Order
#Permite ver orden de utilización de metodos
print('MRO'.center(70, '-'))
print(Cuadrado.mro())
コード例 #5
0
from Cuadrado import Cuadrado

cuadrado1 = Cuadrado(5, 'rojo')
print(f'Calculo area cuadrado: {cuadrado1.calcular_area()}')

# MRO - Method Resolution Order
print(Cuadrado.mro())
コード例 #6
0
ファイル: mainFiguras.py プロジェクト: acrual/repotron
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Thu Jul  5 17:48:47 2018

@author: ubuntu
"""

from Cuadrado import Cuadrado
from Circulo import Circulo

cuadrado1 = Cuadrado("azul", 5)
circulo1 = Circulo("verde", 7)

#quiero que cada figura calcule su área (pensar donde meterlo)
print(cuadrado1)
print(circulo1)
コード例 #7
0
# TRABAJO 2DO CUATRIMESTRE

from Triangulo import Triangulo
from Cuadrado import Cuadrado
from Rectangulo import Rectangulo
from Circulo import Circulo

triangle = Triangulo('Triangulito', 'Violeta', 4, 8)
print('Area del triangulito: ', triangle.area())
triangle.Mostrar()

square = Cuadrado('Cuadradito', 'Purple', 10)
print('Perimetro del cuadradito: ', square.perimetro())

rectangle = Rectangulo('Rectangulito', 'Violet', 10, 5)
rectangle.mostrar()
rectangle.mover('4', '6')

circle = Circulo('Circulito', 'Verde', 7)
circle.mostrar()
コード例 #8
0
from Figure import Figure
from Triangle import Triangle
from Cuadrado import Cuadrado
from Circle import Circle
import math

if __name__ == '__main__':
    fig=Figure("Cuadro")
    fig.setName("Cuadros")
    print(fig.getName())

    triangulo=Triangle("triangulo",25)
    print(triangulo.getSide())
    triangulo.perimeter()
    triangulo.area()

    cuadro=Cuadrado("cuadro",30)
    cuadro.setSide(25)
    cuadro.perimeter()
    cuadro.area()

    circulo=Circle("circulo",25)
    circulo.perimeter()
    circulo.area()
コード例 #9
0
ファイル: Test.py プロジェクト: TobiasBp99/Pythonic-2021
"""
Acá se preuban todas las clases
"""
from Cuadrado import Cuadrado
from Rectangulo import Rectangulo

c = Cuadrado(5,"Amarillo")
print(c.area())

#Method resolution order
#Muestra el orden en que se ejecutan las clases
print(Cuadrado.mro())

print(c)

r = Rectangulo(5,7,"Amarillo pollito")
print(r.area())
コード例 #10
0
def menu_secundario(lista):
    while True:
        print(
            "MENU SECUNDARIO".center(30, "=") +
            "\n1.-Cuadrado\n2.-Circulo\n3.-Triangulo\n0.-Volver al menú principal"
        )
        op = input("Elige una opción [0:3]")
        if op == "1":
            nuevo = Cuadrado(float(input("Lado: ")))
            nuevo.calcular_area()
            nuevo.calcular_perimetro()
            lista.append(nuevo)
        elif op == "2":
            nuevo = Circulo(float(input("Radio: ")))
            nuevo.calcular_area()
            nuevo.calcular_perimetro()
            lista.append(nuevo)
        elif op == "3":

            nuevo = Triangulo(float(input("Lado A: ")),
                              float(input("Lado B: ")),
                              float(input("Lado C: ")))
            nuevo.calcular_area()
            nuevo.calcular_perimetro()
            lista.append(nuevo)
        elif op == "0":
            print("Saliendo...")
            return
        else:
            print(
                f"El valor [ {op} ]: No es una opcion valida, prueba de nuevo")
コード例 #11
0
from Cuadrado import Cuadrado
from Rectangulo import Rectangulo

cuadrado = Cuadrado(4, 'Rojo')
rectangulo = Rectangulo(5, 4, 'Azul')
print(cuadrado.__str__())
print(rectangulo.__str__())
コード例 #12
0
from Cuadrado import Cuadrado

c1 = Cuadrado(2, "Rojo")
print(c1.area())
print(c1.color)

# mro - Method Resulution Object
# indica cual es el orden que se tiene para cada clase padre
print(Cuadrado.mro()) 
コード例 #13
0
anterior.
• Al imprimir en pantalla un objeto de la clase usando System.out.print se debe dibujar el
rectángulo por la pantalla (de manera similar a como se imprime un cuadrado en la página 130
del libro Aprende Java con Ejercicios).
• Crea la clase Cuadrado como subclase de Rectángulo. Le debes añadir a su comportamiento
la posibilidad de comparar objetos cuadrados entre sí.
• Crea los programas de test correspondientes a ambas clases. Debes provocar que se lance la
excepción y capturarla.

equals y compareto
@author: d18sisaj
'''
from Rectangulo import Rectangulo
from Cuadrado import Cuadrado

cuad=Cuadrado(15)
cuad2=Cuadrado(4)
cuad3=Cuadrado(3)
cuad4=Cuadrado(4)
rect=Rectangulo(3,11)
print(cuad)
print(rect)
print(rect.ancho)
if(cuad2==cuad4):
    print("Son iguales")
else:
    print("Son diferentes")
    
if(cuad3>cuad4):
    print("Primero es mayor")
else:
コード例 #14
0
'''
clase prueba para probar la clase cuadrado

@author: Rafael Infante
'''
from Cuadrado import Cuadrado

#instancias u objetos
miCuadradito = Cuadrado(10)
print(miCuadradito)