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