Генерация чисел с шагом через 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