Olá, bom dia! O único problema é que na linha 11 o método é chamado dar_likes e na linha 33 é chamado vingadores.dar_like(), sem o 's' no final. Trocar o nome do método de dar_likes para dar_like já vai arrumar o problema:
def dar_like(self):
self._likes += 1
Olá Josué, tudo bem com você?
Note que o seu código quando está chamando o método dar_like
(não existente) da seguinte forma vingadores.dar_like()
, sem o s no final, no seu código não existe um método com esse nome.
Basta chamar o método dar_likes
(existente), com o s no final, como abaixo.
vingadores.dar_likes()
Fico à disposição.
Abraços e bons estudos.