Pitão

Função Python range ()

Função Python range ()

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

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

    1. intervalo (parar)
    2. intervalo (iniciar, parar, passo)

A definição de intervalo (parar) da função intervalo () leva o valor de parada como um argumento. O valor de parada define os pontos finais da sequência. A função range () para de retornar a sequência de números quando atinge o valor de parada. A função range () também usa os valores de início, parada e etapa como argumento.

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

Por exemplo, para imprimir uma sequência de números de 1 a 20 com cada valor incrementado em dois, o valor inicial é 1, o valor final é 21 e o valor da etapa é 2. Neste caso, o valor de parada é obrigatório, enquanto os valores de início e etapa são opcionais.

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

Usando range () com for Loop

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

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

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

Resultado

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

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

Resultado

Criação de 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 ().

#criando uma lista com intervalo
# usando o valor de parada
o valor #stop é 20
minha_lista = intervalo (20)
#printing the list
imprimir (lista (minha_lista))
#usando o valor inicial e final
#start value is 7 and stop value is 20
minha_lista = intervalo (7,20)
#printing the list
imprimir (lista (minha_lista))
# using start, stop, and step value
#start value is 7, stop value is 20, and step value is 3
minha_lista = intervalo (7,20,3)
#printing the list
imprimir (lista (minha_lista))

Resultado

A seguir, imprimiremos uma lista dos primeiros 10 números ímpares e pares usando a função range ().

#gerando os primeiros 10 números ímpares
minha_lista = intervalo (1,20,2)
#printing the list
print ("A lista de números ímpares:", lista (minha_lista))
#gerando os primeiros 10 números pares
minha_lista = intervalo (2,21,2)
#printing the list
print ("A lista de números pares:", lista (minha_lista))

Resultado

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

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

#criando uma tupla com intervalo
#using valor de parada
#stop value is 30
my_tuple = range (30)
#impressão da tupla
imprimir (tupla (minha_tupla))
#usando o valor inicial e final
#start value is 7 and stop value is 30
my_tuple = range (7,30)
#impressão da tupla
imprimir (tupla (minha_tupla))
#usando os valores de início, parada e etapa
#start value is 7, stop value is 30, and step value is 3
my_tuple = range (7,30,3)
#impressão da tupla
imprimir (tupla (minha_tupla))

Resultado

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

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

#criando uma lista
minha_lista = [1,2,3,4,5,6,7,8,9]
para x no intervalo (len (minha_lista)):
imprimir (minha_lista [x])

Resultado

Conclusão

Este artigo explicou a função range () do Python por meio de vários exemplos. Python é uma linguagem de programação moderna e de alto nível que fornece muitos módulos e funções integrados para realizar tarefas específicas. A função range () é uma das funções integradas do Python. A função range () é usada para realizar uma tarefa por um certo número de vezes. Também pode ser usado para gerar números em uma sequência. Para aprender mais sobre Python e os vários recursos que você pode usar com esta linguagem, verifique linuxhint.com.

Instale o emulador Dolphin mais recente para Gamecube e Wii no Linux
O Dolphin Emulator permite que você jogue seus jogos de Gamecube e Wii escolhidos em computadores pessoais Linux (PC). Sendo um emulador de jogo disp...
Como usar o GameConqueror Cheat Engine no Linux
O artigo cobre um guia sobre como usar o mecanismo de cheat GameConqueror no Linux. Muitos usuários que jogam no Windows costumam usar o aplicativo “C...
Melhores emuladores de console de jogo para Linux
Este artigo irá listar software de emulação de console de jogo popular disponível para Linux. A emulação é uma camada de compatibilidade de software q...