Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python प्रोग्राम में बैकवर्ड इटरेशन

इस ट्यूटोरियल में, हम बैकवर्ड इटरेशन देखेंगे। अधिकांश मामलों में, हम सामान्य इटरेशन का उपयोग करते हैं। बैकवर्ड इटरेशन के बारे में जानना कुछ मामलों में एक प्लस पॉइंट है। हम 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

निष्कर्ष

यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उन्हें कमेंट सेक्शन में पूछें।

  1. Python Program कैसे चलाएं? Python Program कैसे चलाएं?

    Code लिखने के बाद, हमें code को execute करके output प्राप्त करने के लिए run करने की आवश्यकता होती है। Program चलाने पर, हम जांच सकते हैं कि लिखा गया code सही है और desired output produce करता है। Python program चलाना काफी आसान काम है। IDLE पर चलाएं IDLE पर python program चलाने के लिए, दिए गए steps क

  1. - पायथन में रेंज में पहला धनात्मक गायब पूर्णांक खोजने का प्रोग्राम

    मान लीजिए हमारे पास आकार n की अलग-अलग पूर्णांकों की एक सॉर्टेड सूची है, हमें रेंज [1 से n+1] में पहला धनात्मक संख्या ढूंढनी है जो सरणी में मौजूद नहीं है। उदाहरण के लिए, यदि इनपुट nums = [0,5,1] है, तो आउटपुट 2 होगा, क्योंकि 2 रेंज 1 से 5 में पहला गायब नंबर है। इसे हल करने के लिए हम निम्न चरणों का पा

  1. पायथन में BST में रेंज में नोड्स की संख्या खोजने का प्रोग्राम पायथन में BST में रेंज में नोड्स की संख्या खोजने का प्रोग्राम

    मान लीजिए हमारे पास एक BST है, और हमारे पास बाएं और दाएं बाउंड l और r भी हैं, हमें रूट में उन सभी नोड्स की संख्या गिननी है जिनके मान l और r के बीच हैं (सम्मिलित)। उदाहरण के लिए, यदि इनपुट जैसा है: l = 7, r = 13, तो आउटपुट 3 होगा, क्योंकि तीन नोड्स हैं: 8, 10, 12। इसे हल करने के लिए हम निम्न चरणों