Curso de python nivel medio
range
¿Qué es range?
range es una función en Python que genera una secuencia de números. Es muy útil cuando quieres recorrer una secuencia de números en un bucle for sin tener que crear una lista manualmente.
¿Cómo funciona range?
La función range se puede usar de varias maneras:
range(stop): Genera una secuencia de números desde0hastastop - 1.range(start, stop): Genera una secuencia de números desdestarthastastop - 1.range(start, stop, step): Genera una secuencia de números desdestarthastastop - 1, avanzando destepenstep.
Ejemplos de uso de range
-
Usar
range(stop):1for i in range(5): 2 print(i)Salida de Consola!: 0 1 2 3 4
- ¿Qué hace?: Este código genera los números del
0al4y los imprime uno por uno.
- ¿Qué hace?: Este código genera los números del
-
Usar
range(start, stop):1for i in range(2, 6): 2 print(i)Salida de Consola!: 2 3 4 5
- ¿Qué hace?: Este código genera los números del
2al5y los imprime uno por uno.
- ¿Qué hace?: Este código genera los números del
-
Usar
range(start, stop, step):1for i in range(1, 10, 2): 2 print(i)Salida de Consola!: 1 3 5 7 9
- ¿Qué hace?: Este código genera los números del
1al9, avanzando de2en2(1, 3, 5, 7, 9), y los imprime uno por uno.
- ¿Qué hace?: Este código genera los números del
- Loading...