Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Utilidade do continue em laços

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Nicole! Como vai?

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

Você aplicou bem o continue para ignorar os livros com estoque igual a 0, mantendo a exibição apenas dos itens disponíveis. Esse uso deixa a lógica mais direta, porque o laço pula os casos que não precisam ser processados, tornando o código mais limpo e objetivo.

Uma dica interessante para o futuro é criar uma lista filtrada quando você quiser reutilizar apenas os livros disponíveis em outras partes do programa. Veja este exemplo:


livros = [
    {"nome": "1984", "estoque": 5},
    {"nome": "Dom Casmurro", "estoque": 0},
    {"nome": "O Pequeno Principe", "estoque": 3}
]

livros_disponiveis = [livro for livro in livros if livro["estoque"] > 0]

for livro in livros_disponiveis:
    print(f"Livro disponivel: {livro['nome']}")

Esse código cria uma nova lista contendo apenas os livros com estoque maior que 0 e, depois, percorre essa lista para exibir os resultados.

O que você achou mais interessante ao praticar o uso de laços de repetição em Python?

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