1
resposta

Utilidade do continue em laços

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"O livro '{livro['nome']}' está disponível com {livro['estoque']} unidades em estoque.")
1 resposta

Oi, Mauricio! Como vai?

Agradeço por compartilhar seu código.

Achei legal como você usou o continue para pular os livros sem estoque. Isso deixa o código mais limpo e evita impressões desnecessárias.

Uma dica interessante para o futuro é usar break quando quiser encerrar o laço antes do fim.


numeros = [1, 2, 3, 0, 4, 5]

for n in numeros:
    if n == 0:
        break
    print(n)

Esse código imprime os números até encontrar o 0, e depois interrompe o laço.

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