Geração de números com passo usando for em Python
Para imprimir números com um determinado
passo, é necessário passar um terceiro
parâmetro para a função range.
Exemplo
Vamos imprimir números de 1 a
9 com um passo de 2:
pythonfor num in range(1, 10, 2):
print(num)
Resultado do código executado:
python1
3
5
7
9
Exemplo
Se um passo negativo for definido, os números serão impressos em ordem decrescente. Para ilustrar, vamos trocar os valores do primeiro e segundo parâmetros da função:
pythonfor num in range(10, 1, -1):
print(num)
Após a execução do código, os números de
10 a 2 serão impressos,
pois o valor do segundo parâmetro não está
incluído no intervalo:
python10
9
8
7
6
5
4
3
2
Problemas Práticos
Задание 1
Imprima no console os números pares de 1
a 100.
Задание 2
Imprima no console os números de -10
a 10.
Задание 3
Escreva um código para obter a seguinte sequência de números:
python20
17
14
11
8
5
2