Generování čísel s krokem pomocí for v Pythonu

Chcete-li vypsat čísla s určitým krokem, je třeba funkci range předat třetí parametr.

Příklad

Vypišme čísla od 1 do 9 s krokem 2:

pythonfor num in range(1, 10, 2):
  print(num)

Výsledek provedeného kódu:

python1
3
5
7
9

Příklad

Pokud zadáte krok se záporným číslem, čísla se budou vypisovat v obráceném pořadí. Pro názornost prohoďme hodnoty v prvním a druhém parametru funkce:

pythonfor num in range(10, 1, -1):
  print(num)

Po provedení kódu se vypíší čísla od 10 do 2, protože číslo v druhém parametru není zahrnuto do rozsahu:

python10
9
8
7
6
5
4
3
2

Praktické úlohy

Задание 1

Vypište do konzole sudá čísla od 1 do 100.

Задание 2

Vypište do konzole čísla od -10 do 10.

Задание 3

Napište kód, který získá následující čísla:

python20
17
14
11
8
5
2