Generovanie čísel s krokom pomocou for v Pythone
Ak chcete vypísať čísla s určitým
krokom, treba funkcii range odovzdať
tretí parameter.
Príklad
Vypíšme čísla od 1 do
9 s krokom 2:
for num in range(1, 10, 2):
print(num)
Výsledok vykonaného kódu:
1
3
5
7
9
Príklad
Ak zadáte krok so záporným číslom, čísla sa budú vypisovať v opačnom poradí. Pre názornosť vymeňme miesta hodnotám v prvom a druhom parametri funkcie:
for num in range(10, 1, -1):
print(num)
Po vykonaní kódu sa vypíšu čísla od
10 do 2, pretože číslo v
druhom parametri nie je zahrnuté do rozsahu:
10
9
8
7
6
5
4
3
2
Praktické úlohy
Vypíšte do konzoly párne čísla od 1
do 100.
Vypíšte do konzoly čísla od -10 do
10.
Napíšte kód, ktorý vypíše nasledujúce čísla:
20
17
14
11
8
5
2