1
resposta

Hora da Pratica: 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:
        print(f"O livro {livro['nome']} está disponível!!")
1 resposta

Olá, André! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de listas de dicionários para organizar os dados dos livros com Python, utilizou muito bem o laço de repetição para percorrer os itens e ainda compreendeu a importância das condicionais para verificar a disponibilidade em estoque.

Uma dica interessante para o futuro é aplicar compreensão de listas para gerar resultados de forma mais enxuta. Assim:

disponiveis = [livro['nome'] for livro in livros if livro['estoque'] > 0]

for nome in disponiveis:
    print(f"O livro {nome} está disponível!!")

Isso faz com que o código fique mais compacto e ainda mantenha a clareza.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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