Olá, Ronaldo! Como vai?
Parabéns pela resolução da atividade!
Observei que você explorou o for para percorrer a lista de dicionários com Python, utilizou muito bem a condição if para filtrar os itens e ainda compreendeu a importância da instrução continue para ignorar elementos que não atendem ao critério.
Uma dica interessante para o futuro é aplicar uma compreensão de listas para gerar diretamente os livros disponíveis. Assim:
livros = [
{"nome": "1984", "estoque": 5},
{"nome": "Dom Casmurro", "estoque": 0},
{"nome": "O Pequeno Príncipe", "estoque": 3},
{"nome": "O Hobbit", "estoque": 0},
{"nome": "Orgulho e Preconceito", "estoque": 2}
]
disponiveis = [livro["nome"] for livro in livros if livro["estoque"] > 0]
for nome in disponiveis:
print(f"Livro disponível: {nome}")
Isso faz com que a filtragem seja mais clara e o código fique mais enxuto.
Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!