Boa noite, Jorge! Tudo bem com você?
Obrigado por compartilhar seu código com a comunidade Alura. Apesar de você conseguir resolver o problema de exibir apenas os livros disponíveis em estoque, o exercício específico pede para usar o comando continue
, veja como ficaria:
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}
]
for livro in livros:
if livro["estoque"] == 0:
continue
print(f"Livro disponível: {livro['nome']}")
Neste código, o continue
é utilizado para pular a iteração atual do laço quando o estoque do livro é igual a zero. Dessa forma, apenas os livros disponíveis são processados na linha seguinte, onde a mensagem formatada é impressa.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado