Oi, Maria! Como vai?
Agradeço por compartilhar.
Você fez uma boa aplicação do for para percorrer a lista de livros e usou a condição if livro["estoque"] > 0 de forma correta para mostrar apenas os livros disponíveis. Isso mostra que você compreendeu bem como filtrar informações dentro de uma estrutura de repetição.
Uma dica interessante para o futuro é usar o continue quando quiser pular os livros sem estoque e deixar o código mais alinhado com a proposta da atividade:
livros = [
{"nome": "1984", "estoque": 5},
{"nome": "Dom Casmurro", "estoque": 0},
{"nome": "O Pequeno Principe", "estoque": 3}
]
for livro in livros:
if livro["estoque"] == 0:
continue
print("Livro disponivel:", livro["nome"])
Nesse exemplo, quando o estoque for 0, o continue pula para o próximo livro da lista. Assim, o print() só será executado para os livros disponíveis.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!