for Loops
For loop ek collection ke har item ke liye code ka block ek baar chalata hai. Kuch languages ke bar-aks, 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 muqarrara tadaad mein loop karna
Jab aapko kisi maujooda collection par loop karne ke bajaye kisi cheez ko N martaba dohrana ho, tab range() loop karne ke liye numbers ki ek sequence banata hai.
range(5) 0 se le kar (shamil kiye baghair) 5 tak ginta hai — kul paanch numbers. Aap range() ko start, stop, aur step bhi de sakte hain: range(2, 10, 2) 2 se 10 tak 2-2 ke steps mein ginta hai.
Aage: while loops — ek muqarrara collection ke bajaye ek condition ki bunyad par dohrana.
Practice Exercise
range() ke sath ek for loop istemal kar ke numbers 1 se 5 tak print karo, har ek apni line par.