1
resposta

[Projeto] Praticando Python - Controle de estoque (um pouco mais aprimorado)

PerguntaVendas = input('Deseja confirmar sua venda? digite s para sim, ou n para não: ')
vendas = 5

if PerguntaVendas == "s":
        while vendas > 0:
            print(f'Venda realizada com sucesso! Estoque disponível: {vendas}')
            vendas -= 1
        if vendas == 0:
            print('Estoque esgotado')
elif PerguntaVendas == 'n':
        print('Venda cancelada')
else:
        print('resposta inválida')

1 resposta

O código é simples e fácil de entender, a lógica esta clara e bem estruturada. Parabéns!!

dica daria pra colocar mais algum tipo de validação, como no caso da resposta inválida: Se o usuário digitar uma resposta inválida (diferente de "s" ou "n"), o sistema imprime uma mensagem de erro. No entanto, pode ser melhor pedir ao usuário para digitar novamente a resposta.

Desejo Sucesso! e até mais!