Qual é o uso de -1 em Python for loop [duplicado]
Oct 26 2020
for passnum in range(len(nlist)-1,0,**-1**):
...
Encontrei esta linha de código em um site. Tudo que eu quero saber é: qual é a utilidade de -1no e desse loop for?
Respostas
RCvaram Oct 26 2020 at 17:19
Ele irá diminuir o valor em 1 para cada iteração
Esse valor é chamado como, stepque informa for loopao como obter o próximo valor para a iteração. Pode ser negativo e positivo, mas não zero.
o passo positivo significa que aumentará o valor da iteração do primeiro argumento para o segundo argumento
exemplo, se a etapa for 2, então 0,2,4,6,8,10
for i in range(0,10,2):
print(i) #0,2,4,8
O passo negativo significa que irá diminuir o valor da iteração do primeiro argumento para o segundo argumento
Por exemplo, se for -2, então 10,8,6,4,2
for i in range(10,0,-2):
print(i) #10,8,6,4,2
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
George Harrison ficou chateado por suas letras de 'Hurdy Gurdy Man' de Donovan não terem sido usadas