Función de rango de pitón

Función de rango de pitón

Python es un lenguaje de programación moderno, de uso general y de alto nivel que viene con características potentes. Python tiene muchos módulos incorporados para admitir diversas operaciones. La función Range () es una función incorporada utilizada para realizar tareas o acciones específicas por un número definido de veces. En otras palabras, la función de rango () se usa para realizar una tarea de iteración. Esta función se usa junto con el bucle for bucle y el bucle while.

La función Range () le permite generar una secuencia de números en un rango especificado. La función Range () contiene las siguientes dos definiciones de constructor:

    1. rango (parada)
    2. rango (comenzar, detener, paso)

La definición de rango (detener) de la función de rango () toma el valor de parada como argumento. El valor de parada define los puntos finales de la secuencia. La función de rango () deja de devolver la secuencia de números cuando alcanza el valor de parada. La función de rango () también toma el valor de inicio, parada y paso como argumento.

Los parámetros se definen de la siguiente manera:

  • Inicio: el inicio de la secuencia de números.
  • Detener: el punto final de la secuencia de números.
  • Paso: el valor de incremento en la secuencia.

Por ejemplo, para imprimir una secuencia de números de 1 a 20 con cada valor incrementado por dos, el valor de inicio es 1, el valor de parada es 21 y el valor de paso es 2. En este caso, se requiere el valor de parada, mientras que los valores de inicio y paso son opcionales.

Veamos algunos ejemplos que usan la función Python Range ().

Usando el rango () con el bucle

La función de rango () se usa principalmente en combinación con los bucles para y mientras. En el programa dado, hemos definido solo el valor de parada.

Imprimiremos una secuencia de números usando la función for bucle y range ().

#Definición del rango de número hasta 20
número = rango (21)
para yo en número:
#espriminar la secuencia de números
Imprimir ("El número es:", i)

Producción

A continuación, definiremos la función rango () con los valores de inicio, detener y pasar e imprimiremos la secuencia de números usando el bucle for bucle.

#Definición del rango de números del 1 al 21
#El valor paso es 2
número = rango (1,21,2)
para yo en número:
#espriminar la secuencia de números
Imprimir ("El número es:", i)

Producción

Creación de una lista de números usando la función Range ()

Por definición, el rango () produce una secuencia de números en un rango dado. Podemos crear una lista de números utilizando la función de rango () de una manera sencilla. Creemos múltiples listas usando la función Range ().

#Crear una lista con rango
#Uso del valor de parada
#El valor de la parada es 20
my_list = rango (20)
#Imprimiendo la lista
print (list (my_list))
#Uso del valor de inicio y parada
#El valor de inicio es 7 y el valor de parada es 20
my_list = rango (7,20)
#Imprimiendo la lista
print (list (my_list))
#Uso de inicio, parada y valor de paso
#El valor de arranque es 7, el valor de parada es 20 y el valor de paso es 3
my_list = rango (7,20,3)
#Imprimiendo la lista
print (list (my_list))

Producción

A continuación, imprimiremos una lista de los primeros 10 números impares e incluso números usando la función de rango ().

#Generando los primeros 10 números impares
my_list = rango (1,20,2)
#Imprimiendo la lista
Imprimir ("La lista de números impares:", List (my_list))
#Generando primeros 10 números pares
my_list = rango (2,21,2)
#Imprimiendo la lista
Imprimir ("La lista de números uniformes:", List (my_list))

Producción

Creación de una tupla de números utilizando la función Range ()

En cuanto a una lista, también podemos crear una tupla de números utilizando la función de rango ().

#creing una tupla con rango
#Uso del valor de parada
#El valor de la parada es 30
my_tuple = rango (30)
#Imprimiendo la tupla
Imprimir (Tuple (my_tuple))
#Uso del valor de inicio y parada
#El valor de arranque es 7 y el valor de parada es 30
my_tuple = rango (7,30)
#Imprimiendo la tupla
Imprimir (Tuple (my_tuple))
#Uso del inicio, parada y valor de paso
#El valor de arranque es 7, el valor de parada es 30 y el valor de paso es 3
my_tuple = rango (7,30,3)
#Imprimiendo la tupla
Imprimir (Tuple (my_tuple))

Producción

Uso de la función de rango () para iterar a la longitud de un objeto

La función de rango () también se puede usar para realizar una iteración. La función len () determina la longitud del objeto de secuencia, i.mi. La lista, las tuplas y el valor de longitud se pasan a la función de rango () como argumento. Veamos un ejemplo de esto.

#Crear una lista
my_list = [1,2,3,4,5,6,7,8,9]
para x en rango (len (my_list)):
imprimir (my_list [x])

Producción

Conclusión

Este artículo explicó la función Python Range () a través de varios ejemplos. Python es un lenguaje de programación moderno y de alto nivel que proporciona muchos módulos y funciones incorporados para realizar tareas específicas. La función Range () es una de esas funciones incorporadas de Python. La función de rango () se usa para realizar una tarea por un cierto número de veces. También se puede usar para generar números en una secuencia. Para obtener más información sobre Python y las diversas características que puede usar con este idioma, consulte Linuxhint.comunicarse.