AnyCompiler

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)
Output
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.

for i in range(5):
    print(i)
Output
0
1
2
3
4

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.

for i in range(2, 10, 2):
    print(i)
Output
2
4
6
8

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.