for loop
for loop का प्रयोग करते हुए हम एक निश्चित
संख्या तक बार-बार कोड के एक निश्चित हिस्से (या पूरे कोड) को रन करा सकते हैं।
पाइथन में मूलतः इसका प्रयोग list, tuple, या dictionary
जैसे data structures में से items को बारी-बारी से प्राप्त करने के लिए किया जाता है। वैसे हम किसी भी
प्रकार की संगणना के लिए इस लूप का प्रयोग कर सकते हैं। for loop का syntax निम्नलिखित है-
for iterating_var in sequence:
statement(s)
उदाहरण के लिए हम एक से दस तक की
संख्याएँ लिखने के लिए for loop का प्रयोग करते हुए निम्नलिखित
प्रकार से प्रोग्राम विकसित कर सकते हैं-
(नोट- end = ‘ ’ का प्रयोग एक लाइन में पूरा आउटपुट प्रिंट करने के
लिए किया गया है।)
आप चाहें तो संख्याओं को क्रमिक रूप
से प्रिंट करने के लिए start number और end number इनपुट के रूप में दे सकते हैं, जैसे-
·
Nested for loop
nested if की तरह पाइथन में nested
for का भी प्रयोग किया जा सकता है। जब एक for
लूप के अंदर दूसरा for लूप लगाया जाता है तो इसे nested
for कहते हैं।
·
for loop के साथ
else statement का प्रयोग
C, C++ और Java आदि
भाषाओं से अलग पाइथन में for loop के साथ else
statement के प्रयोग की भी सुविधा है। इसमें for loop के साथ else statement लगाने पर else
statement के अंतर्गत लिखा हुआ कोड तब execute
होता है, जब for loop के सभी iterations पूरे हो जाते हैं। अर्थात for loop के अंतर्गत दिए
गए कोड को जितनी बार execute करना होता है, उतनी बार पूरे हो जाने के बाद else statement के
अंतर्गत दिया गया कोड भी execute होता है। यहाँ ध्यान रखने
वाली बात है कि break statement का प्रयोग करने पर else
statement में दिए गए कथन execute नहीं होते। for
loop के साथ else statement के प्रयोग को
निम्नलिखित कोड में देखें-
No comments:
Post a Comment