python for-loop decrement

python - Decrementando para bucles



for-loop (5)

Consulte la documentación del range , debe definir un paso negativo:

>>> range(10, 0, -1) [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

Esta pregunta ya tiene una respuesta aquí:

Quiero tener un bucle for como ese:

for counter in range(10,0): print counter,

y la salida debe ser 10 9 8 7 6 5 4 3 2 1


Debes darle al rango un -1 paso

for i in range(10,0,-1): print i


rango de paso debe ser -1

for k in range(10,0,-1): print k


a = " ".join(str(i) for i in range(10, 0, -1)) print (a)


for i in range(10,0,-1): print i,

La función range () incluirá el primer valor y excluirá el segundo.