range()
es una función integrada de Python. Se utiliza cuando un usuario necesita realizar una acción por un número específico de veces. La range()
función se utiliza para generar una secuencia de números. Pero la secuencia de números producidos por el rango generalmente disminuye o aumenta linealmente, lo que significa que aumenta o disminuye según una constante particular.
rangev2
El módulo proporciona una función new_range()
que permite producir una secuencia también mediante el uso de *, //, %
operadores para que la secuencia pueda variar exponencialmente.
Este módulo no viene integrado con python, por lo que puede instalarse escribiendo el siguiente comando en la terminal.
pip install rangev2
Sintaxis: new_range(start, stop, step)
Parámetros:
inicio: número entero a partir del cual se devolverá la secuencia de números enteros.
stop: entero antes del cual se devolverá la secuencia de enteros.
paso: string que contiene el operando y el operador.
Ejemplo 1:
# Python Program to # show rangev2 basics #Importing module import rangev2 as r2 # program to produce Geometeric progression using rangev2 for i in r2.new_range(2, 100, '*2'): print(i, end=" ") print() # printing powers for i in r2.new_range(2, 1000, '**2'): print(i, end=" ") print() # printing divisions for i in r2.new_range(100,1,'//3'): print(i, end=" ")
Producción:
2 4 8 16 32 64 2 4 16 256 100 33 11 3
Ejemplo #2:
# Python program to produce Geometric progression using rangev2 import rangev2 as r2 a = '2' # First number of the geometeric progression c = '100' # Enter the upper bond b = '2' # Enter the common ration print(r2.new_range(int(a),int(c),'*' + b).list)
Producción:
[2,4,8,16,32,64]
Publicación traducida automáticamente
Artículo escrito por ishugambhir2001 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA