Por algum motivo estou recebendo este erro ao usar a classe Pessoa:
from models import * p = Pessoa('Joao',123,123) Traceback (most recent call last): File "", line 1, in TypeError: object() takes no parameters
Aqui esta a classe: class Pessoa(object):
def _init(self, nome, peso, altura): self.nome = nome self.peso = peso self.altura = altura self.imc = self.peso/self.altura ** 2
def imprime_imc(self): print("Imc de %s: %s" %(self.nome, self.mc))
tentei assim também:
class Pessoa(object):
def _init(self, nome, peso, altura): self.nome = nome self.peso = peso self.altura = altura
def imprime_imc(self): print("Imc de %s: %s" %(self.nome, self.peso/self.altura ** 2))
models.py completo: https://bpaste.net/show/d2cd7d641188
As outras estão recebendo os parâmetros normalmente. Não entendi por que a classe Pessoa está recusando os parâmetros...