livro = 5
for livro in range(5, 0, -1):
print(f'Venda realizada! Estoque restante: {livro}')
print('Estoque esgotado.')
livro = 5
for livro in range(5, 0, -1):
print(f'Venda realizada! Estoque restante: {livro}')
print('Estoque esgotado.')
Olá, Wagner!
Há um pequeno detalhe que precisa ser ajustado para que ele funcione conforme o esperado. No seu código, o valor inicial da variável livro
está correto, mas o loop for
está sobrescrevendo essa variável. Vamos ajustar isso!
O que você precisa fazer é garantir que o loop for
utilize uma variável diferente para iterar sobre o intervalo, assim você pode controlar o estoque corretamente. Aqui está uma sugestão de como você pode fazer isso:
estoque = 5
for i in range(estoque, 0, -1):
print(f'Venda realizada! Estoque restante: {i - 1}')
print('Estoque esgotado.')
Neste exemplo, a variável estoque
mantém o valor inicial de 5, enquanto i
é usada para iterar de 5 até 1. A cada iteração, o valor de i - 1
é exibido para mostrar o estoque restante após a venda.
Veja se faz sentido, qualquer dúvida manda aqui. Parabéns pelo trabalho!
Espero ter ajudado e bons estudos!