Oi, Apollo! Como vai?
Agradeço por compartilhar.
Gostei da forma como você utilizou o continue para ignorar livros sem estoque, isso deixa o código mais limpo e direto, focando apenas no que realmente importa na listagem. A lógica ficou bem organizada e fácil de entender.
Uma dica interessante para o futuro é usar o metodo get() em dicionários para evitar erros caso a chave não exista.
livro = {'nome': '1984', 'estoque': 5}
nome = livro.get('nome')
estoque = livro.get('estoque')
print(nome, estoque)
Esse código acessa os valores do dicionário de forma segura, evitando erro caso alguma chave esteja ausente.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!