Generación de números con paso usando for en Python

Para imprimir números con un paso específico, se debe pasar un tercer parámetro a la función range.

Ejemplo

Imprimamos los números del 1 al 9 con un paso de 2:

pythonfor num in range(1, 10, 2):
  print(num)

Resultado del código ejecutado:

python1
3
5
7
9

Ejemplo

Si se establece un paso con un número negativo, los números se imprimirán en orden inverso. Para mayor claridad, intercambiemos los valores del primer y segundo parámetro de la función:

pythonfor num in range(10, 1, -1):
  print(num)

Después de ejecutar el código, se mostrarán los números del 10 al 2, ya que el número del segundo parámetro no se incluye en el rango:

python10
9
8
7
6
5
4
3
2

Problemas prácticos

Задание 1

Imprime en la consola los números pares del 1 al 100.

Задание 2

Imprime en la consola los números del -10 al 10.

Задание 3

Escribe el código para obtener los siguientes números:

python20
17
14
11
8
5
2