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:
for num in range(1, 10, 2):
print(num)
Výsledek provedeného kódu:
1
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:
for 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:
10
9
8
7
6
5
4
3
2
Praktické úlohy
Vypište do konzole sudá čísla od 1
do 100.
Vypište do konzole čísla od -10
do 10.
Napište kód, který získá následující čísla:
20
17
14
11
8
5
2