Oi, Andre! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Do jeito que você explicou, o uso do continue
faz bastante sentido para pular os livros sem estoque, mas percebi que na sua condição faltou acessar a chave correta do dicionário.
Uma dica interessante para o futuro é usar o get
em dicionários, que evita erros caso a chave não exista. Veja este exemplo:
livros = [
{"nome": "1984", "estoque": 5},
{"nome": "Dom Casmurro", "estoque": 0}
]
for livro in livros:
if livro.get("estoque") == 0:
continue
print("Livro disponivel:", livro["nome"])
Esse codigo percorre a lista e imprime apenas os livros com estoque maior que zero.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!