Utilizar a Função range()
Nesta etapa, você aprenderá como utilizar a função range() em Python. A função range() é uma ferramenta poderosa para gerar sequências de números, que são comumente usadas em loops e outras construções de programação.
A função range() pode ser usada de várias maneiras:
range(stop): Gera uma sequência de números de 0 até (mas não incluindo) stop.
range(start, stop): Gera uma sequência de números de start até (mas não incluindo) stop.
range(start, stop, step): Gera uma sequência de números de start até (mas não incluindo) stop, incrementando por step.
Vamos criar um novo script Python chamado range_function.py em seu diretório ~/project usando o editor VS Code.
## ~/project/range_function.py
for i in range(5):
print(i)
Neste script, usamos a função range(5) para gerar uma sequência de números de 0 a 4. O loop for itera por esta sequência, imprimindo cada número.
Agora, vamos executar o script usando o seguinte comando no terminal:
python ~/project/range_function.py
Você deve ver a seguinte saída:
0
1
2
3
4
Em seguida, vamos modificar o script para usar a forma range(start, stop):
## ~/project/range_function.py
for i in range(2, 7):
print(i)
Neste script modificado, usamos range(2, 7) para gerar uma sequência de números de 2 a 6.
Execute o script novamente:
python ~/project/range_function.py
Você deve ver a seguinte saída:
2
3
4
5
6
Finalmente, vamos explorar a forma range(start, stop, step):
## ~/project/range_function.py
for i in range(0, 10, 2):
print(i)
Neste script, usamos range(0, 10, 2) para gerar uma sequência de números pares de 0 a 8.
Execute o script:
python ~/project/range_function.py
Você deve ver a seguinte saída:
0
2
4
6
8
Ao experimentar com diferentes parâmetros, você pode usar efetivamente a função range() para gerar várias sequências de números para seus programas Python.