Lesson – 102 : Looping in Python
પ્રોગ્રામિંગમાં Looping (લૂપિંગ) એ એક એવી ટેકનિક છે waarin કોઈ કાર્યને વારંવાર કરાવવા માટે કોડને ફરીથી ચલાવવામાં આવે છે. Pythonમાં લૂપ્સ ખૂબ સરળ અને વાંચવામાં સહેલા છે. લૂપની મદદથી આપણે મોટા ડેટા અથવા રિપિટેડ કામને સરળતાથી હેન્ડલ કરી શકીએ છીએ.
🔷 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 વગેરે સાથે સરળ પ્રોસેસિંગ
✔ મોટી ડેટા હેન્ડલિંગમાં મદદરૂપ