1
resposta

Controle de estoque

estoque = ["1", "2", "3", "4", "5"]
while len(estoque) > 0:
    estoque.pop()
    print(f"Venda realizada! Estoque restante: {len(estoque)}")
    if len(estoque) == 0:
        print("Estoque esgotado!")
1 resposta

Oi, Mauricio! Como vai?

Agradeço por compartilhar.

Achei interessante como você usou a lista estoque e o método pop() para simular as vendas, removendo itens até o estoque acabar. É uma forma prática de visualizar a diminuição do estoque.

Uma dica interessante para o futuro é usar o for diretamente sobre a lista.


estoque = ["1", "2", "3", "4", "5"]

for item in estoque[::-1]:
    print("Venda realizada! Estoque restante:", len(estoque))
    estoque.pop()

Esse código percorre a lista de trás para frente e vai removendo itens até acabar.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!