What is Loop in Programming? Types & Examples Explained

इस लेख में आप जानेंगे कि “What is Loop” यानी प्रोग्रामिंग में लूप क्या होता है, यह कैसे काम करता है और इसे क्यों इस्तेमाल किया जाता है। लूप कोड का एक हिस्सा है जो किसी कार्य को तब तक दोहराता है जब तक कोई शर्त पूरी नहीं होती। हमने यहां लूप के मुख्य प्रकारों (for, while, do-while, for-each) को आसान भाषा में समझाया है, साथ में दिए हैं सीधे और आसान उदाहरण ताकि आप हर लूप का उपयोग सही समय पर कर सकें। अगर आप प्रोग्रामिंग सीख रहे हैं या अपनी समझ को और बेहतर बनाना चाहते हैं, तो यह गाइड आपके लिए एकदम उपयोगी है।

what is loop

प्रोग्रामिंग में लूप क्या होता है?

जब कोई कार्य बार-बार दोहराना हो तो हम उसे बार-बार टाइप करने की बजाय Loop (लूप) का इस्तेमाल करते हैं। लूप एक ऐसी तकनीक है जो कोड की कुछ लाइनों को बार-बार चलाने में मदद करती है, जब तक कोई तय शर्त (condition) पूरी होती है।

लूप क्या है? (What is Loop in Hindi)

Loop का मतलब है किसी काम को तब तक दोहराना (repeat करना), जब तक कोई शर्त पूरी न हो जाए।

सीधे शब्दों में:
लूप प्रोग्रामिंग का एक हिस्सा होता है, जिसकी मदद से हम एक जैसा कोड कई बार चला सकते हैं बिना बार-बार उसे लिखे।

उदाहरण:

अगर हमें 1 से 10 तक नंबर प्रिंट करना हो, तो हम इसे इस तरह भी कर सकते हैं:

 

# Python में लूप का उदाहरण

for i in range(1, 11):

print(i)

 

इससे 1 से 10 तक के सभी नंबर अपने-आप एक-एक करके प्रिंट हो जाएंगे।

लूप क्यों ज़रूरी है? (Why Loops Are Important)

  • कोड छोटा और साफ बनता है
  • समय की बचत होती है
  • ऑटोमेशन आसान होता है: कोई टास्क बार-बार करने में
  • प्रोग्राम स्मार्ट और तेज़ बनता है

प्रोग्रामिंग में कितने तरह के लूप होते हैं?

प्रोग्रामिंग भाषाओं में मुख्यतः 3 प्रकार के लूप होते हैं:

1. for loop

  • जब हमें पता हो कि लूप कितनी बार चलेगा।

  • आमतौर पर गिनती (counting) के लिए इस्तेमाल होता है।

उदाहरण (Python में):

for i in range(5):
print("Hello")
 

यह कोड 5 बार “Hello” प्रिंट करेगा।

2. while loop

  • जब हमें यह न पता हो कि लूप कितनी बार चलेगा।

  • शर्त (condition) के अनुसार चलता रहता है।

उदाहरण:

i = 1 while i <= 5:
print(i) i += 1
 

यह कोड 1 से 5 तक नंबर प्रिंट करेगा।

3. do-while loop

  • यह लूप कम से कम एक बार चलता है क्योंकि पहले कोड चलता है और फिर शर्त चेक होती है।

  • कुछ भाषाओं जैसे C, C++, Java में मिलता है। Python में नहीं होता।

उदाहरण (C भाषा में):

int i = 1;
do { printf("%d\n", i);
i++;
} while (i <= 5);

4. for-each-loop

  • यह लूप किसी list, array या collection के हर item पर चलता है।

  • Python, Java, PHP जैसी भाषाओं में होता है।

उदाहरण (Python में):

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

लूप का उपयोग कब करें? (When to Use Loop)

स्थितिकिस लूप का उपयोग करें
गिनती करनी होfor loop
शर्त के अनुसार चलाना होwhile loop
कम से कम एक बार चलाना होdo-while loop
लिस्ट या array में हर आइटम पर चलना होfor-each loop

लूप का फायदा क्या है? (Benefits of Loop)

  1. कोडिंग आसान बनाता है

  2. प्रोडक्टिविटी बढ़ाता है

  3. कोड को री-यूज़ करने में मदद करता है

  4. डाटा प्रोसेसिंग में बहुत उपयोगी है

  5. प्रोग्राम को छोटा, तेज़ और फ़ायदेमंद बनाता है

(FAQs): For-each Loop के बारे में

प्रश्न 1: for-each loop क्या है और यह सामान्य for loop से कैसे अलग है?
उत्तर: for-each loop एक ऐसा लूप होता है जो किसी list, array या collection के हर item पर एक-एक करके चलता है। इसमें हमें manually index (जैसे i=0, i<length) की ज़रूरत नहीं होती। इसकी मदद से कोड छोटा और साफ दिखता है। जबकि normal for loop में हमें index चलाना पड़ता है।

 

प्रश्न 2: क्या हम for-each loop से किसी लिस्ट के items को modify कर सकते हैं?
उत्तर: यह इस बात पर निर्भर करता है कि आप किस भाषा में कोड कर रहे हैं और वह collection कैसे काम करता है।

  • कुछ भाषाओं (जैसे Java में Immutable Lists) में आप direct values को modify नहीं कर सकते।

  • लेकिन Python जैसी भाषाओं में अगर list में objects हैं, तो आप उनका content change कर सकते हैं।

प्रश्न 3: किन भाषाओं में for-each loop मौजूद होता है?
उत्तर: Python, Java, PHP, JavaScript, C# जैसी कई आधुनिक programming भाषाओं में for-each loop मौजूद है। हर भाषा में इसका syntax थोड़ा अलग होता है लेकिन उद्देश्य एक ही होता है — list या collection के हर item को एक-एक कर access करना।

 

प्रश्न 4: for-each loop कब उपयोग नहीं करना चाहिए?
उत्तर: for-each loop से बचना चाहिए जब:

  • आपको किसी element की position (index) की जरूरत हो,

  • लिस्ट को reverse करना हो,

  • एक से ज्यादा collections को साथ-साथ चलाना हो,

  • elements को loop के दौरान remove या filter करना हो (बड़ी collections में यह error दे सकता है)।

Leave a Reply

Your email address will not be published. Required fields are marked *

You have been successfully Subscribed! Ops! Something went wrong, please try again.

About Us

Techy Notes पर पाएँ आसान हिंदी में computer notes in hindi और IT company interview questions, जिससे तैयारी हो असरदार और आसान हर छात्र के लिए।

Recent news

  • All Post
  • Career Guidance
  • Interview
  • Jobs
  • Notes
  • Taja Khabar
  • Technology

© 2024 Created By Himanshu Nigam