Oi, Luciano! Como vai?
Gostei bastante da forma como você usou o laço for
e a estrutura condicional para exibir apenas os livros com estoque disponível. Isso mostra que você entendeu bem a lógica de filtragem dentro de uma lista de dicionários.
Uma dica interessante para o futuro é usar o comando continue
para pular automaticamente os itens sem estoque. Veja este exemplo:
for livro in livros:
if livro['estoque'] == 0:
continue
print("Livro disponivel: " + livro['nome'] + ", tem estoque de " + str(livro['estoque']) + " unidade(s)!")
Esse código faz a mesma filtragem, mas usando continue
para ignorar os livros com estoque igual a zero.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!