1
resposta

Hora da Pratica: Controle de Quantidade

estoques = [
    {'livro': '1984', 'quantidade': 5},
    {'livro': 'Dom Casmurro', 'quantidade': 32}
]

for estoque in estoques:
    if estoque['quantidade'] > 0:
        print(f"Livro disponível: {estoque['livro']}")

compra = input(f"Você deseja comprar qual livro: ")

for estoque in estoques:
    if estoque ['livro'] == compra and estoque['quantidade'] > 0:
        estoque["quantidade"] -= 1
        print(f"Parabéns pela compra do livro: {estoque['livro']} ")
        print(f"Quantidade atual: {estoque['quantidade']}")
        break;
    else:
        print("Desculpe, Livro Esgotado!!")
1 resposta

Olá, André! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de listas de dicionários para organizar os estoques com Python, utilizou muito bem o laço de repetição para verificar disponibilidade e ainda compreendeu a importância das condicionais para controlar a compra e atualização da quantidade.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!