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