1
resposta

Chamada de função não definida

Na questão:

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()

Existem 3 erros, pois além dos dois citados na resposta, a falta do def e do self na declarção da função, ao final do código uma função não existente é chamada. pessoa.exibe_nome_e_sobrenome()

Portanto a resposta correta deveria ser 3 erros e não 2.

1 resposta

Olá,

na vdd, são somente 2 mesmo. Pois se vc corrigir o def e o self o código funciona.

pessoa.exibe_nome_e_sobrenome() está chamando o método sem o def/self de Pessoa.

[]'s