Генерация чисел с шагом через for в Python

Чтобы вывести числа через определенный шаг, в функцию range нужно передать третий параметр.

Пример1

Давайте выведем числа от 1 до 9 с шагом 2:

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

Результат выполненного кода: 

1 3 5 7 9

Пример1

Если задать шаг с отрицательным числом, то числа будут выводится в обратном порядке. Давайте для наглядности поменяем местами значения в первом и втором параметрах функции: 

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

После выполнения кода выведутся числа от 10 до 2, поскольку число во втором параметре не включается в диапазон:

10 9 8 7 6 5 4 3 2

Выведите в консоль четные числа от 1 до 100.

Выведите в консоль числа от -10 до 10.

Напишите код, чтобы получить следующие числа:

20 17 14 11 8 5 2

 

uz ru