Função do alcance do Python

Função do alcance do Python

O Python é uma linguagem de programação moderna, de uso geral e de alto nível que vem com recursos poderosos. O Python tem muitos módulos internos para apoiar diversas operações. A função range () é uma função interna usada para executar tarefas ou ações específicas para um número definido de vezes. Em outras palavras, a função range () é usada para executar uma tarefa iterativamente. Esta função é usada em conjunto com o loop for e o loop while.

A função range () permite gerar uma sequência de números em um intervalo especificado. A função range () contém as duas definições seguintes de construtor:

    1. alcance (parada)
    2. Range (Start, Stop, Step)

A definição de intervalo (parada) da função range () assume o valor de parada como um argumento. O valor de parada define os pontos finais da sequência. A função range () deixa de retornar a sequência de números quando atingir o valor de parada. A função range () também leva o valor inicial, parado e etapa como argumento.

Os parâmetros são definidos da seguinte forma:

  • Início: o início da sequência de números.
  • Parar: o ponto final da sequência de números.
  • Etapa: o valor de incremento na sequência.

Por exemplo, para imprimir uma sequência de números de 1 a 20 com cada valor incrementado por dois, o valor inicial é 1, o valor de parada é 21 e o valor da etapa é 2. Nesse caso, o valor de parada é necessário, enquanto os valores de partida e etapa são opcionais.

Vejamos alguns exemplos que usam a função Python Range ().

Usando range () com loop

A função range () é usada principalmente em combinação com o para e enquanto loops. No programa fornecido, definimos apenas o valor de parada.

Imprimiremos uma sequência de números usando a função for loop e range ().

#Definando a faixa de número até 20
número = intervalo (21)
para eu em número:
#printing a sequência de números
print ("O número é:", i)

Saída

Em seguida, definiremos a função range () com os valores de início, parada e etapa e imprimirá a sequência de números usando o loop for for loop.

#Definando a faixa de números de 1 a 21
#O valor da etapa é 2
número = intervalo (1,21,2)
para eu em número:
#printing a sequência de números
print ("O número é:", i)

Saída

Criando uma lista de números usando a função range ()

Por definição, o intervalo () produz uma sequência de números em um determinado intervalo. Podemos criar uma lista de números usando a função range () de maneira direta. Vamos criar várias listas usando a função range ().

#creating uma lista com intervalo
#Usando o valor de parada
#o valor da parte de topo é 20
my_list = intervalo (20)
#printing a lista
Imprimir (List (my_list))
#Usando o valor inicial e parado
O valor #start é 7 e o valor de parada é 20
my_list = intervalo (7,20)
#printing a lista
Imprimir (List (my_list))
#Using Start, Stop and Step Value
O valor #start é 7, o valor de parada é 20 e o valor da etapa é 3
my_list = intervalo (7,20,3)
#printing a lista
Imprimir (List (my_list))

Saída

Em seguida, imprimiremos uma lista dos 10 primeiros números ímpares e números uniformes usando a função range ().

#Gerando os primeiros 10 números ímpares
my_list = intervalo (1,20,2)
#printing a lista
print ("A lista de números ímpares:", List (my_list))
#Gerando os primeiros 10 números uniformes
my_list = intervalo (2,21,2)
#printing a lista
print ("A lista de números pares:", List (my_list))

Saída

Criando uma tupla de números usando a função range ()

Quanto a uma lista, também podemos criar uma tupla de números usando a função range ().

#creating uma tupla com alcance
#Using Stop Value
#o valor da casa é 30
my_tuple = range (30)
#printing tupla
Imprimir (tupla (my_tuple))
#Usando o valor inicial e parado
#start valor é 7 e o valor de parada é 30
my_tuple = intervalo (7,30)
#printing tupla
Imprimir (tupla (my_tuple))
#Usando o valor inicial, pare e etapa
O valor #start é 7, o valor de parada é 30 e o valor da etapa é 3
my_tuple = intervalo (7,30,3)
#printing tupla
Imprimir (tupla (my_tuple))

Saída

Usando a função range () para iterar ao comprimento de um objeto

A função range () também pode ser usada para executar uma iteração. A função len () determina o comprimento do objeto de sequência, i.e. A lista, as tuplas e o valor do comprimento são passados ​​para a função range () como um argumento. Vamos ver um exemplo disso.

#creating uma lista
my_list = [1,2,3,4,5,6,7,8,9]
para x em intervalo (len (my_list)):
Imprimir (my_list [x])

Saída

Conclusão

Este artigo explicou a função Python Range () através de vários exemplos. O Python é uma linguagem de programação moderna e de alto nível que fornece muitos módulos e funções internos para executar tarefas específicas. A função range () é uma dessas funções internas do python. A função range () é usada para executar uma tarefa por um certo número de vezes. Também pode ser usado para gerar números em uma sequência. Para saber mais sobre o Python e os vários recursos que você pode usar com este idioma, confira Linuxhint.com.