No treinamento Praticando Python: laços for e while, para o exercício Utilidade do continue em laços, criei uma função que recebe uma lista de dicionário, com laço for percorro a lista e valido com se o estoque é maior que zero, se isso for verdadeiro exibo o nome do livro na saída padrão.
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}
]
def filtro_de_estoque(livros):
for livro in livros:
if livro["estoque"] > 0:
print(f'Livro disponível: {livro["nome"]}')
filtro_de_estoque(livros)