इस ट्यूटोरियल में, हम बैकवर्ड इटरेशन को देखने जा रहे हैं। ज्यादातर मामलों में, हम सामान्य पुनरावृत्ति का उपयोग करते हैं। कुछ मामलों में पिछड़े पुनरावृत्ति के बारे में जानना एक प्लस पॉइंट है। हम श्रेणी () . का उपयोग करेंगे एक पिछड़े दिशा में पुनरावृति करने के लिए कार्य। आइए पहले देखें कि एक श्रेणी () क्या है।
रेंज ()
रेंज () उपयोग की एक विस्तृत श्रृंखला है। हम इसका उपयोग संख्याओं, पुनरावृत्तियों आदि के साथ कर सकते हैं। यहाँ, हम संख्याओं के बारे में बात कर रहे हैं।
इसमें अधिकतम तीन तर्क लगते हैं। इसमें तीन मामले हैं।
-
यदि आप केवल एक तर्क पारित करते हैं, तो यह उस तर्क को ऊपरी सीमा के रूप में लेता है और डिफ़ॉल्ट निचली सीमा शून्य है। और डिफ़ॉल्ट वेतन वृद्धि मान एक है।
-
यदि आप दो तर्कों को पास करते हैं, तो यह पहला तर्क निचली सीमा के रूप में और दूसरा तर्क ऊपरी सीमा के रूप में लेता है। और डिफ़ॉल्ट वेतन वृद्धि मान एक है।
-
यदि आप तीन तर्क पास करते हैं, तो यह पहला तर्क निचली सीमा के रूप में लेता है, दूसरा तर्क ऊपरी सीमा के रूप में और तीसरा तर्क वृद्धि मूल्य के रूप में लेता है।
हम पिछड़े पुनरावृत्ति के लिए तीन तर्कों का उपयोग करने जा रहे हैं।
उदाहरण
# loop which iterates from 10 to 0 # range(lower bound, upper bound, increment value) for i in range(10, -1, -1): # printing the value print(i)
आउटपुट
यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्नलिखित परिणाम प्राप्त होंगे।
10 9 8 7 6 5 4 3 2 1 0
उदाहरण
एक पुनरावर्तनीय में पिछड़े से पुनरावृत्त करना।
# initialising an iterable nums = ['Hafeez', 'Aslan', 'Kareem'] # writing a loop which prints list items from the end for i in range(len(nums) - 1, -1, -1): # printing the list item print(nums[i])
आउटपुट
यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्नलिखित परिणाम प्राप्त होंगे।
Kareem Aslan Hafeez
निष्कर्ष
यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उन्हें टिप्पणी अनुभाग में पूछें।