Uso de la función range() en Python
La función range() de Python puede crear una lista de números enteros y generalmente se usa en bucles for.
Nota: Python3 range() devuelve un objeto iterable. El tipo es un objeto, no un tipo de lista, por lo que la lista no se imprimirá al imprimir.
Sintaxis de la función:
rango(inicio, parada no tiene 5;
paso: tamaño del paso, el valor predeterminado es 1. Por ejemplo: rango(0, 5), etc. Válido en rango(0,5,1)
Ejemplo:
>>>rango(10) # Comenzando de 0 a 9
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> rango(1, 11) # A partir del 1 al 10
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> range(0, 30, 5) # El tamaño del paso es 5
[0, 5, 10, 15, 20, 25]
>>> range(0, 10, 3) # El tamaño del paso es 3
[0, 3, 6, 9]
>>> range(0, -10, -1) # Números negativos
[0, -1, -2, -3, -4 , -5, -6, -7, -8, -9]
>>> rango(0)
[]
>>> rango (1, 0) p>
[]
El siguiente es el uso del rango en for, repitiendo cada letra de runoob:
>>>x = 'runoob'
>>> para i en el rango(len(x)):
... print(x[i])
.. .
r
u
n
o
o
b
> >>