0
respostas

Fiz um pouco mais...

while True:
    
    livros = [
    {"nome": "1984", "estoque": 5},
    {"nome": "Dom Casmurro", "estoque": 0},
    {"nome": "O Pequeno Principe", "estoque": 3},
    {"nome": "O Hobbit", "estoque": 0},
    {"nome": "Orgulho e Preconceito", "estoque": 2}
    ]

    pesq = input("\nDigite o nome do livro para pesquisa de estoque:  ")

    com_estoque = list({})
    sem_estoque = list({})

    for livro in livros:
        if pesq in livro["nome"]:
            if livro["estoque"] > 0:
                #print(f'\n{livro["nome"]} | Estoque: {livro["estoque"]}')
                com_estoque.append({"nome":livro["nome"],"estoque":livro["estoque"]})
            else:
                #print(f"\n{livro["nome"]} | Indisponivel")
                sem_estoque.append({"nome":livro["nome"],"estoque":0})
    print("\nLivros disponiveis:")
    for livro in com_estoque:
        print(f"{livro["nome"]} \t- {livro["estoque"]} unidades")
    print("\nLivros indisponiveis:")
    for livro in sem_estoque:
        print(f"{livro["nome"]}")