Генерирање на броеви со чекор преку for во Python
За да се испечатат броевите преку одреден
чекор, на функцијата range треба да и се пренесе
третиот параметар.
Пример
Ајде да ги испечатиме броевите од 1 до
9 со чекор 2:
pythonfor num in range(1, 10, 2):
print(num)
Резултат од извршениот код:
python1
3
5
7
9
Пример
Ако се постави чекор со негативен број, тогаш броевите ќе се печатат во обратен редослед. Ајде за појаснување да ги смениме местата на вредностите во првиот и вториот параметар на функцијата:
pythonfor num in range(10, 1, -1):
print(num)
По извршувањето на кодот ќе се испечатат броеви од
10 до 2, бидејќи бројот во
вториот параметар не е вклучен во опсегот:
python10
9
8
7
6
5
4
3
2
Практични задачи
Задание 1
Испечатете ги во конзолата парните броеви од 1
до 100.
Задание 2
Испечатете ги во конзолата броевите од -10 до
10.
Задание 3
Напишете код за да ги добиете следните броеви:
python20
17
14
11
8
5
2