Számok generálása lépéssel a for ciklusban Pythonban
Ahhoz, hogy számokat jelenítsünk meg bizonyos
lépéssel, a range függvénynek át kell adni
egy harmadik paramétert.
Példa
Jelenítsük meg a számokat 1-től
9-ig 2 lépéssel:
for num in range(1, 10, 2):
print(num)
A kód végrehajtásának eredménye:
1
3
5
7
9
Példa
Ha negatív számmal adjuk meg a lépést, akkor a számok fordított sorrendben jelennek meg. Az áttekinthetőség kedvéért cseréljük fel az első és a második paraméter értékeit a függvényben:
for num in range(10, 1, -1):
print(num)
A kód végrehajtása után a számok 10-től
2-ig jelennek meg, mivel a második paraméterben
lévő szám nem tartozik a tartományba:
10
9
8
7
6
5
4
3
2
Gyakorlati feladatok
Írja ki a konzolra a páros számokat 1-től
100-ig.
Írja ki a konzolra a számokat -10-től
10-ig.
Írjon kódot a következő számok eléréséhez:
20
17
14
11
8
5
2