Генерирање на броеви со чекор преку 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