Генериране на числа със стъпка чрез 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