1
resposta

Acabei ondo um pouco alem kkk

estoque = 10

while estoque >= 0:
    
    venda = int(input("Quantidade vendida: "))
    estoque = (estoque-venda) 
    print(f"venda realizada! Estoque restante: {estoque}")
    if estoque == 0:
        print(f"Estoque Esgotado")
        break
    elif estoque < 0:
        print(f"Agora como faz ?")
        break
1 resposta

Olá, Evandro! Como vai?

Mandou bem demais! E gostei da mensagem divertida no final. Haha

Observei que você explorou a estrutura de repetição while para controlar o fluxo de vendas e utilizou muito bem o condicional if elif para tratar diferentes estados do estoque.

Uma dica interessante para o futuro é usar o método try/except para tratar entradas inválidas e evitar que o programa quebre com erros de digitação. Dessa forma:

try:
    venda = int(input("Quantidade vendida: "))
except ValueError:
    print("Por favor, insira um número válido.")
    continue

Isso faz com que o programa continue funcionando mesmo quando o usuário digita algo que não pode ser convertido para inteiro.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

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!