TypeError: __init__() takes 3 positional arguments but 7 were given ???
HELP!! Why is this code giving me "TypeError: __init__() takes 3 positional arguments but 7 were given" class Homos: def __init__(self, etnia, religião, altura, literacia): self.etnia = etnia self.religião = religião self.altura = altura self.literacia = literacia #definir uma subclasse Homos de nome Femme: class Femme(Homos): def __init__(self, nome, salario): self.nome = nome self.salario = salario #definir uma subclasse Homos de nome Home: class Home(Homos): def __init__(self, nome, salario): sel.nome = nome self.salario = salario def __eq__(self, other): if Home.salario == Femme.salario: print("EQUALITE") else: print("DESIGUALDADE") H1 = Home("Carlos", "afro", "catolico", 1.80, "Uni", 40000) F1 = Femme("Ana", "caucasiana", "budista", 1.77, "Uni", 30000) Thank you!!