Arvude genereerimise sammuga for-tsüklis Pythonis
Arvude väljastamiseks kindla
sammuga, tuleb funktsioonile range edastada
kolmas parameeter.
Näide
Väljastame arvud 1 kuni
9 sammuga 2:
for num in range(1, 10, 2):
print(num)
Koodi täitmise tulemus:
1
3
5
7
9
Näide
Kui määrata samm negatiivse arvuga, siis arvud väljastatakse vastupidises järjekorras. Selguse huvides vahetame esimese ja teise parameetri väärtused funktsioonis:
for num in range(10, 1, -1):
print(num)
Pärast koodi täitmist kuvatakse arvud
10 kuni 2, kuna teise
parameetri arv ei kuulu vahemikku:
10
9
8
7
6
5
4
3
2
Praktilised ülesanded
Väljasta konsooli paarisarvud 1
kuni 100.
Väljasta konsooli arvud -10 kuni
10.
Kirjuta kood, et saada järgmised arvud:
20
17
14
11
8
5
2