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í:
- ¿Retroceder utilizando índices en Python? 12 respuestas
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.