for Loops
For loop ek collection ke har item ke liye code ka block ek baar run karta hai. Kuch languages ke ulat, Python ke for loop ko index variable ya manual counter ki zaroorat nahi hoti — yeh seedha har item aapke haath mein de deta hai.
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)apple banana cherry
range() se ek fixed number of times loop karna
Jab aapko kisi existing collection par loop karne ke bajaye kisi cheez ko N baar repeat karna ho, tab range() loop karne ke liye numbers ki ek sequence generate kar deta hai.
range(5) 0 se lekar (including nahi) 5 tak ginta hai — total paanch numbers. Aap range() ko start, stop, aur step bhi de sakte ho: range(2, 10, 2) 2 se 10 tak 2-2 ke steps mein ginta hai.
Aage: while loops — ek fixed collection ke bajaye ek condition ke basis par repeat karna.
Practice Exercise
range() ke sath ek for loop use karke numbers 1 se 5 tak print karo, har ek apni line par.