Utilizar la función range()
En este paso, aprenderás cómo utilizar la función range()
en Python. La función range()
es una herramienta poderosa para generar secuencias de números, que se utilizan comúnmente en bucles y otras estructuras de programación.
La función range()
se puede utilizar de varias maneras:
range(stop)
: Genera una secuencia de números desde 0 hasta (pero sin incluir) stop
.
range(start, stop)
: Genera una secuencia de números desde start
hasta (pero sin incluir) stop
.
range(start, stop, step)
: Genera una secuencia de números desde start
hasta (pero sin incluir) stop
, incrementando en step
.
Creemos un nuevo script de Python llamado range_function.py
en tu directorio ~/project
utilizando el editor VS Code.
## ~/project/range_function.py
for i in range(5):
print(i)
En este script, utilizamos la función range(5)
para generar una secuencia de números desde 0 hasta 4. El bucle for
itera a través de esta secuencia, imprimiendo cada número.
Ahora, ejecutemos el script utilizando el siguiente comando en la terminal:
python ~/project/range_function.py
Deberías ver la siguiente salida:
0
1
2
3
4
A continuación, modifiquemos el script para utilizar la forma range(start, stop)
:
## ~/project/range_function.py
for i in range(2, 7):
print(i)
En este script modificado, utilizamos range(2, 7)
para generar una secuencia de números desde 2 hasta 6.
Ejecutemos el script nuevamente:
python ~/project/range_function.py
Deberías ver la siguiente salida:
2
3
4
5
6
Finalmente, exploremos la forma range(start, stop, step)
:
## ~/project/range_function.py
for i in range(0, 10, 2):
print(i)
En este script, utilizamos range(0, 10, 2)
para generar una secuencia de números pares desde 0 hasta 8.
Ejecutemos el script:
python ~/project/range_function.py
Deberías ver la siguiente salida:
0
2
4
6
8
Al experimentar con diferentes parámetros, puedes utilizar eficazmente la función range()
para generar diversas secuencias de números en tus programas de Python.