Python — Petlje: for i while
1. Šta su petlje?
Petlje nam omogućavaju da ponavljamo određeni deo koda onoliko puta koliko želimo. U Pythonu postoje dve vrste petlji:
- for petlja – kada unapred znamo koliko puta želimo da se neki blok koda ponovi
- while petlja – kada ponavljamo sve dok je neki uslov ispunjen
2. For petlja
For se najčešće koristi kada želimo da prođemo kroz neki niz brojeva ili kolekciju.
for i in range(5):
print("Ovo je ponavljanje broj:", i)
Objašnjenje:
range(5) generiše brojeve 0, 1, 2, 3, 4 → ukupno 5 ponavljanja.
For petlja kroz listu
voce = ["jabuka", "banana", "narandža"]
for item in voce:
print("Voće:", item)
3. While petlja
While izvršava kod sve dok je određeni uslov tačan (True).
broj = 1
while broj <= 5:
print("Vrednost:", broj)
broj += 1
Važno: uvek vodimo računa da se uslov nekad prekine — inače dobijamo beskonačnu petlju!
4. Beskonačna while petlja (primer)
while True:
print("Ova petlja će raditi zauvek (prekini ručno!)")
Koristi se retko, uglavnom za programe koji čekaju korisnički unos.
5. Kombinovanje sa if uslovima
for i in range(1, 11):
if i % 2 == 0:
print(i, "je paran broj")
else:
print(i, "je neparan broj")
6. Praktican primer: brojanje unazad
n = int(input("Unesi broj: "))
while n > 0:
print(n)
n -= 1
print("Kraj odbrojavanja!")
7. Šta si naučio?
- Kako radi for i kada ga koristiti
- Kako radi while i ponavljanje uz uslov
- Kombinovanje petlji i uslova
- Praktične primere za vežbu

