16-04-2020, 01:48 AM
Hola soy que este es un programa algo básico pero el error está en el cual no puedo imprimir los datos de la clase figura imprime silo imprime en consola que está existiendo esa clase. Pero no me imprime los datos que agrego o como puedo hacer para imprimirlos.
SALE ESTO ---<class '__main__.Figura'>
SALE ESTO ---<class '__main__.Figura'>
Código:
class Figura(object):
def __init__(self,base,altura,lados,largo,ancho,perimetro):
self.base = base
self.altura = altura
self.lados = lados
def __str__(self):
return f"La area es\t {self.base*self.base}\n"
class Fig2d(Figura):
perimetro = ""
largo = ""
ancho = ""
def __str__(self):
return f"El perimetro es \t\t{self.perimetro}\n"\
class Fig3d(Fig2d):
PI=""
DiagM= ""
DiaGm= ""
def __str__(self):
return f"El perimetro es \t\t{self.perimetro}\n"\
f"La Diagonal mayor es {self.DiagM}\n"\
f"La Diagonal menor es {self.DiagM}\n"\
Figura1= Figura
Figura1.base=input ('Dame la medida de la base')
print(Figura1)