
Victor Eduardo Macias Macias
PreguntaEl ciclo for puede ir de 2 en 2 o 3 en 3, etc. en python? ejemplo: que en for in range(1000) vaya de 3, 6, 9, hasta el 999
John Robert Gomez Pachon
Si, la función range te da un iterable y puedes determinar el inicio, el final y el salto, sería algo así
<code> for i in range(1,50,2): print(i)
y te imprimirá los numerós del 1 al 49 con saltos de a 2
Diego Alexander Ariza Arenas
En VSCode cuando pones una función como
range()
Te va a aparecer la ayuda
range object range(start, stop[, step]) -> range object. Return an object that produces a sequence of integers from start (inclusive) to stop (exclusive) by step.

Enrique Valdés García
si, el paso que dará por cada intervalo lo podrás definir en un 3 argumento de la función range()
Carlos Alberto Sanchez Medina
Hola Víctor Eduardo ! así es lo registras en el tercer parámetro del rango ejemplo: range (inicial, final, intervalo) inicial es opcional, si no lo colcas Python entiende 0 final debes indicarlo, recuerda que no está incluido, si colocas final 20, el llega hasta 19. intervalo es el paso o se cada cuanto avanzas es el tercer parámetro.
range (2,20,5) 2, 7, 12,17 range(20,5,-4) 20,16,12,8

Andrés Felipe Sierra Álvarez
Iterar sobre la función range()
Tenía la misma duda que tú.
Es posible especificar el límite inferior de la secuencia e incluso los pasos de la numeración añadiendo un segundo y tercer parámetro.
for i in range(4,10,2): #Secuencia del 4 al 9 , de 2 en 2 print(i)

David Carrillo Castillo
es el 3er parametro de de range(1er, 2do, 3er) el que te permite saber de cuantos en cuantos va a ir