Boa tarde comunidade Alura!
Poderiam me ajudar numa dúvida, por gentileza? Eu estava fazendo o "exercício 4" da aula "Importando classe e composição" e travei na hora de colocar o print que verifica a disponibilidade do livro na hora de executar. Alguém poderia me instruir como fazer isso? Segue o código que eu construi até agora:
Obrigado pela a atenção!
class Livro:
    livros = []
    def __init__(self,titulo,autor,ano_publicacao):
        self._titulo = titulo
        self._autor = autor
        self._ano_publicacao = ano_publicacao
        self._status = True
        self._ano = 2020
        Livro.livros.append(self)
    def __str__(self):
        return f'Nome do autor: {self._titulo} - Autor: {self._autor} - Ano de publicação: {self._ano_publicacao}'
    
    def emprestar(self):
        self._status = False
    @staticmethod
    def verificar_disponibilidade(ano = 2020):      
        livros_disponiveis = [livro for livro in Livro.livros if livro._ano_publicacao == ano and livro._status] 
        return livros_disponiveis
livro1 = Livro('O Barco','Davi Ferreira',2024)
print(livro1)
print(f'Antes de emprestar: {livro1._status}')
livro1.emprestar()
print(f'Depois de emprestar: {livro1._status}')
 
            