Ayuden con esto en python........................
Respuestas a la pregunta
Respuesta:
# Punto 1:
altura = input("Tu altura = ")
base = input("Tu base = ")
class Rectangulo:
def __init__(self, base, altura):
self.base = base
self.altura = altura
def GET():
A_dict = {"altura_dict" : altura}
B_dict = {"base_dict" : base}
print("altura con el metodo get() = ",A_dict.get("altura_dict"))
print("base con el metodo get() = ",B_dict.get("base_dict"))
def SET():
print("altura con el metodo set() ", set(altura))
print("base con el metodo set() ", set(base))
def Calcular_Area_Rectangulo():
global altura
global base
altura = int(altura)
base = int(base)
print("El area de tu rectangulo es de","",base * altura, "cm²")
print("")
Mi_rectangulo = Rectangulo.GET()
print("")
Mi_rectangulo = Rectangulo.SET()
print("")
Mir_ectangulo = Rectangulo.Calcular_Area_Rectangulo()
-------------------------------------------------------------------------------------------------------------------
#punto 2:
class Padre_Vehiculo(object):
def __init__(self, carroceria, llantas, color, velocidad):
self.carroceria = carroceria
self.llantas = llantas
self.color = color
self.velocidad = velocidad
def InfoH(self):
print("Los atributos del helicoptero son",Helicoptero.__dict__)
def InfoB(self):
print("Los atributos de la bicicleta son ",Bmx.__dict__)
def InfoC(self):
print("Los atributos del carro son ",Mercedes.__dict__)
class bicicleta(Padre_Vehiculo):
def __init__(self, carroceria, llantas, color, velocidad, pedales, material):
Padre_Vehiculo(carroceria, llantas, color, velocidad)
self.pedales = pedales
self.materia = material
class carro(Padre_Vehiculo):
def __init__(self, carroceria, llantas, color, velocidad, deportivo_si_no, asientos):
Padre_Vehiculo(carroceria, llantas, color, velocidad)
self.deportivo_si_no = deportivo_si_no
self.asientos = asientos
Helicoptero = Padre_Vehiculo("Helicoptero RC", "Llantas Hercules","Rojo","278 km/h")
Bmx = bicicleta("BMX", "llantas todoterreno", "azul", "30 km/h", "Pedales Texmex","acero")
Mercedes = carro("Cuatro puertas","4x4","Verde","100 km/h","No","4")
Helicoptero.InfoH()
print("")
Bmx.InfoB()
print("")
Mercedes.InfoC()
Explicación:
La herencia es una de las premisas y técnicas de la POO la cual permite a los programadores crear una clase general primero y luego más tarde crear clases más especializadas que re-utilicen código de la clase general. La herencia también le permite escribir un código más limpio y legible.
Fuente : Covantec Python