Lesson – 102 : Looping in Python

પ્રોગ્રામિંગમાં Looping (લૂપિંગ) એ એક એવી ટેકનિક છે waarin કોઈ કાર્યને વારંવાર કરાવવા માટે કોડને ફરીથી ચલાવવામાં આવે છે. Pythonમાં લૂપ્સ ખૂબ સરળ અને વાંચવામાં સહેલા છે. લૂપની મદદથી આપણે મોટા ડેટા અથવા રિપિટેડ કામને સરળતાથી હેન્ડલ કરી શકીએ છીએ.

loop diagram


🔷 Loop શું છે?

Loop એ કોડનો એ ભાગ છે જે આપોઆપ વારંવાર ચાલે છે જ્યાં સુધી કોઈ શરત પૂરી ન થાય.
ઉદાહરણ તરીકે:

  • 1 થી 10 સુધીના નંબરો પ્રિન્ટ કરવા

  • કોઈ લિસ્ટના બધા આઈટમ્સ બતાવવા

  • કોઈ કાર્યને 5 વાર કરાવવું


🌀 1. for Loop in Python

for loop નો ઉપયોગ ત્યારે થાય છે જ્યારે અમને પહેલેથી જ ખબર હોય કે લૂપ કેટલા વખત ચાલશે.

✔ Syntax (રચના)
 
for variable in sequence: statements
✔ Example:
 
for i in range(1, 6): print(i)

આઉટપુટ:

 
1 2 3 4 5
➤ સમજણ:

અહીં range(1, 6) 1 થી 5 સુધી નંબર આપે છે અને લૂપ દરેક નંબર માટે એક વાર ચાલે છે.


📌 for Loop સાથે List

 
fruits = ["apple", "banana", "orange"] for f in fruits: print(f)

🌀 2. while Loop in Python

while loop એ ત્યાં ઉપયોગી છે જ્યાં લૂપ કેટલો સમય ચાલશે તે આપણે શરતના આધારે નક્કી કરીએ.

✔ Syntax:
 
while condition: statements
✔ Example:
 
count = 1 while count <= 5: print(count) count += 1

🔚 3. Loop Control Statements
break

લૂપને તરત બંધ કરે છે.

 
for i in range(10): if i == 5: break print(i)
continue

એક iteration skip કરે છે.

 
for i in range(5): if i == 2: continue print(i)
pass

ખાલી સ્ટેટમેન્ટ (placeholder).


📘 4. Nested Loop (લૂપ અંદર લૂપ)

 
for i in range(1, 4): for j in range(1, 3): print(i, j)

🧠 Looping ના ફાયદા

✔ વારંવારનું કામ ઓટોમેટ થઈ જાય
✔ ઓછું કોડ વધુ કામ
✔ લિસ્ટ, tuple, string વગેરે સાથે સરળ પ્રોસેસિંગ
✔ મોટી ડેટા હેન્ડલિંગમાં મદદરૂપ