1
resposta

#aprendinaAlura. Exercício 9 for e while

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:
print(f"Livro disponível: {livro['nome']}")

1 resposta

Oi, Cristiano! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei de como você utilizou o for para percorrer a lista e filtrar apenas os livros com estoque disponível. Isso mostra que você está entendendo bem a lógica de repetição e condição.

Uma dica interessante para o futuro é usar o continue quando quiser pular um item e seguir para o próximo no laço. Veja este exemplo:


livros = ["1984", "Dom Casmurro", "O Hobbit"]

for livro in livros:
    if livro == "Dom Casmurro":
        continue
    print("Livro: ", livro)

Esse código ignora "Dom Casmurro" e imprime apenas os outros títulos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!