Generisanje brojeva sa korakom pomoću for u Pythonu
Da biste ispisali brojeve sa određenim
korakom, treba da prosledite treći parametar
funkciji range.
Primer
Hajde da ispišemo brojeve od 1 do
9 sa korakom 2:
for num in range(1, 10, 2):
print(num)
Rezultat izvršenog koda:
1
3
5
7
9
Primer
Ako postavite negativan broj za korak, brojevi će se ispisivati obrnutim redosledom. Hajde da za jasnost zamenimo mesta vrednostima u prvom i drugom parametru funkcije:
for num in range(10, 1, -1):
print(num)
Nakon izvršenja koda ispisaće se brojevi od
10 do 2, pošto broj u
drugom parametru nije uključen u opseg:
10
9
8
7
6
5
4
3
2
Praktični zadaci
Ispišite u konzolu parne brojeve od 1
do 100.
Ispišite u konzolu brojeve od -10 do
10.
Napišite kod da biste dobili sledeće brojeve:
20
17
14
11
8
5
2