1
resposta

[Projeto] Minha Solução

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']:
print(f'Livro disponível: {livro["nome"]}')
else:
continue
else:
print('Verificação de estoque concluída.')

1 resposta

Oi, Estudante! Como vai?

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

Gostei bastante da forma como você utilizou o continue pra ignorar os livros sem estoque e manter o fluxo do laço limpo. Isso mostra uma boa compreensão do controle de fluxo em Python.

Uma dica interessante para o futuro é usar a função enumerate em laços, que além do item também retorna o índice. Veja este exemplo:


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

for indice, livro in enumerate(livros):
    print(f"Indice: {indice}, Livro: {livro}")

Esse código percorre a lista e exibe cada livro junto do índice correspondente.

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