Ayuden con esto en python........................

Adjuntos:

Respuestas

Respuesta dada por: slakkkk
6

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

Preguntas similares