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

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

Пример

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

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

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

1 3 5 7 9

Пример

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

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



Чат с GPT Компилятор