Contenido del Curso
Introducción a Python
Introducción a Python
Función Range
Si estás buscando hacer un loop a través de índices en lugar de un número de elementos, sería conveniente familizarizarse con la función range()
. La función range()
produce una serie de números y devuelve un objeto range
. Esta función puede aceptar 1, 2 o 3 argumentos numéricos positivos.
Cuando sólo se proporciona un argumento, n
, devuelve todos los números enteros desde 0
hasta, pero sin incluir, n
. Por ejemplo, range(5)
devuelve los números del 0
al 4
.
# Range with one argument for i in range(5): print(i, end = ' ')
Si le das a la función dos argumentos, n
y m
, devuelve todos los enteros empezando por n
y llegando hasta m
, pero sin incluir, m
.
Así, range(5, 10)
producirá los números del 5
al 9
.
# Range with two arguments for i in range(5, 10): print(i, end = ' ')
Si proporcionas tres argumentos, n
, m
y s
, devuelve enteros empezando por n
y terminando antes de m
, pero incrementando en s
.
Por ejemplo, range(10, 30, 5)
te dará los números 10, 15, 20, 25
.
# Range with three arguments for i in range(10, 30, 5): print(i, end = ' ')
¡Gracias por tus comentarios!