Uso de la función range() en Python
Nota: Python3 range() devuelve un objeto iterable. El tipo es objeto, no tipo lista, por lo que la lista no se imprimirá al imprimir.
Sintaxis de la función:
Rango (inicio, parada, no 5;
Paso: tamaño del paso, el valor predeterminado es 1. Por ejemplo, rango(0, 5 ) Equivalente a range(0, 5, 1).
Ejemplo:
gt gt gt range(10) #Empieza de 0 a 9.
[ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
gt gt gt rango (1, 11) #Empieza del 1 al 10.
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
gt gt gt range (0, 30, 5) #El tamaño del paso es 5. p>[0 , 5, 10, 15, 20, 25]
gt gt gt rango (0, 10, 3) #El tamaño del paso es 3. , 6, 9]
gt gt rango gt (0, -10, -1) #Número negativo
[0, -1, -2, -3, -4, - 5, -6, -7, -8, -9 ]
gt gt gt rango (0)
[]
gt gt gt rango (1 , 0)
[]
El siguiente es el uso del rango en for, repitiendo cada letra de runoob:
gt gt gtx = 'runoob '
gt gt gtFor I(len (x)) en el rango:
...print(x[i])
...
r
u
n
o
o
b
gt gt gt