इस ट्यूटोरियल में, हम बैकवर्ड इटरेशन देखेंगे। अधिकांश मामलों में, हम सामान्य इटरेशन का उपयोग करते हैं। बैकवर्ड इटरेशन के बारे में जानना कुछ मामलों में एक प्लस पॉइंट है। हम range() फ़ंक्शन का उपयोग करके बैकवर्ड दिशा में पुनरावृति करेंगे। आइए पहले देखें कि range() क्या है।
range()
range() के उपयोग की एक विस्तृत श्रृंखला है। हम इसे संख्याओं, इटरेबल्स आदि के साथ उपयोग कर सकते हैं। यहां, हम संख्याओं के बारे में बात कर रहे हैं।
यह अधिकतम तीन तर्क लेता है। इसके तीन मामले हैं।
यदि आप केवल एक तर्क पास करते हैं, तो यह उस तर्क को ऊपरी सीमा के रूप में लेता है और डिफ़ॉल्ट निचली सीमा शून्य है। और डिफ़ॉल्ट इंक्रीमेंट मान एक है।
यदि आप दो तर्क पास करते हैं, तो यह पहले तर्क को निचली सीमा और दूसरे तर्क को ऊपरी सीमा के रूप में लेता है। और डिफ़ॉल्ट इंक्रीमेंट मान एक है।
यदि आप तीन तर्क पास करते हैं, तो यह पहले तर्क को निचली सीमा, दूसरे तर्क को ऊपरी सीमा और तीसरे तर्क को इंक्रीमेंट मान के रूप में लेता है।
हम बैकवर्ड इटरेशन के लिए तीन तर्कों का उपयोग करने जा रहे हैं।
उदाहरण
# लूप जो 10 से 0 तक पुनरावृति करता है
# range(निचली सीमा, ऊपरी सीमा, इंक्रीमेंट मान)
for i in range(10, -1, -1):
# मान प्रिंट करें
print(i)आउटपुट
यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न परिणाम मिलेंगे।
10 9 8 7 6 5 4 3 2 1 0
उदाहरण
इटरेबल में बैकवर्ड पुनरावृति।
# एक इटरेबल इनिशियलाइज़ करें
nums = ['Hafeez', 'Aslan', 'Kareem']
# लूप लिखें जो अंत से सूची आइटम प्रिंट करता है
for i in range(len(nums) - 1, -1, -1):
# सूची आइटम प्रिंट करें
print(nums[i])आउटपुट
यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न परिणाम मिलेंगे।
Kareem Aslan Hafeez
निष्कर्ष
यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उन्हें कमेंट सेक्शन में पूछें।