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