Los codigos :
Home.py
Código Python:
Ver original
import usuarios persona = usuarios.ser_humano(32,1.70,70) print persona.getAltura() persona.destroy()
humanos.py
Código Python:
Ver original
class ser_humano(object): def __init__(self): self.__edad= "" self.__altura= "" self.__peso= "" def __init__(self, edad, altura, peso): self.__edad=edad self.__altura=altura self.__peso=peso def getPeso(self): return self.__peso def setPeso(self, peso = None): self.__peso = peso def getAltura(self): return self.__altura def setAltura(self, altura = None): self.__altura = altura def getEdad(self): return self.__edad def setEdad(self, edad = None): self.__edad = edad def __destroy__(self, *err): self.close()
Error cuando uso el creador sin parametros :
TypeError: __init__() takes exactly 4 arguments (1 given)
Error cuando destruyo el objeto:
AttributeError: 'ser_humano' object has no attribute 'close'
¿ Como resuelvo este problema ?