Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Encontrar os erros: Receber self como parâmetro?

A resposta do exercício é : Exato. Chalita não declarou o método com def, muito menos recebeu self como parâmetro.

Alguém poderia me explicar o que ele quer dizer com "não recebeu self como parâmetro"?

class Pessoa:
    def __init__(self, nome, sobrenome):
        self.nome = nome
        self.sobrenome = sobrenome

    exibe_nome_e_sobrenome():
        print("{0} {1}".format(self.nome, self.sobrenome))


pessoa = Pessoa("Chalita", "Steppat")
pessoa.exibe_nome_e_sobrenome()
1 resposta
solução!

O "self" como parâmetro é no método exibe_nome_e_sobrenome(). Além de estar faltando o def na declaração do método faltou passar self nos parâmetros dentro dos parênteses. O certo seria:

    def exibe_nome_e_sobrenome(self):
        print("{0} {1}".format(self.nome, self.sobrenome))