1
resposta

[Projeto] Praticando

livro = 5
for livro in range(5, 0, -1):
    print(f'Venda realizada! Estoque restante: {livro}')

print('Estoque esgotado.')
1 resposta

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!