1
resposta

resolução com for e if

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 i in livros:
    if i['estoque'] > 0:
        print(i["nome"])
    else:
        continue

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Fabricio, como vai?

Seu código percorre corretamente a lista e faz a verificação necessária para mostrar apenas os livros que têm unidades disponíveis. A lógica está clara e atende ao objetivo da atividade, utilizando bem o for e o if.

Continue compartilhando seus códigos no fórum. Ele está à disposição para o que você precisar.

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