1
resposta

Utilidade do continue em laços

livro = [{'nome': '1984', 'estoque': 5}, {'nome': 'Dom Casmurro', 'estoque': 0}, {'nome': 'Pequeno principe', 'estoque': 3}, {'nome': 'O Hobbir', 'estoque': 0}, {'nome': 'Orgulho e preconceito', 'estoque': 2}]

for livro in livro:
    if livro['estoque'] == 0:
        continue
    print(f'livro disponivel: {livro['nome']}')
1 resposta

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údos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!