1
resposta

Minha resolução

Pensei de maneira diferente e o resultado foi o esperado, é valido? 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"Livro disponível: {livro['nome']}") else: continue

1 resposta

Oi Kevin,

Sua resolução está ótima e totalmente válida! 👍

Você conseguiu o resultado esperado de forma clara e concisa.

Seu código funciona perfeitamente e demonstra um bom entendimento de como usar o for e o if em conjunto. 💪

Uma pequena otimização seria remover o else: continue, pois o loop já prossegue para o próximo item automaticamente.

Mas, como você mesmo disse, o resultado foi o esperado e isso é o mais importante! 😎

Para saber mais: Documentação oficial do Python sobre o comando continue.

Continue praticando e explorando diferentes abordagens! 💻