Olá, Giovanni! Como vai?
Parabéns pela resolução da atividade!
Vi que você explorou o controle de fluxo para organizar entradas com Python, utilizou muito bem a estrutura de repetição para validar opções e ainda compreendeu a importância da função para modularizar o código.
Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Uma dica interessante para o futuro é aplicar tratamento de exceções com try/except. Assim:
try:
livros['estoque'] = int(input('Digite o número do estoque deste livro: '))
except ValueError:
print("Digite apenas números válidos para o estoque.")
Isso faz o programa ficar mais robusto e evita erros de execução.
Ah, uma pergunta: Você acha mais interessante evoluir esse código adicionando tratamento de erros para entradas inválidas ou criando funções extras para organizar melhor as operações?
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!