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

पायथन कार्यक्रम में पिछड़ा पुनरावृत्ति

इस ट्यूटोरियल में, हम बैकवर्ड इटरेशन को देखने जा रहे हैं। ज्यादातर मामलों में, हम सामान्य पुनरावृत्ति का उपयोग करते हैं। कुछ मामलों में पिछड़े पुनरावृत्ति के बारे में जानना एक प्लस पॉइंट है। हम श्रेणी () . का उपयोग करेंगे एक पिछड़े दिशा में पुनरावृति करने के लिए कार्य। आइए पहले देखें कि एक श्रेणी () क्या है।

रेंज ()

रेंज () उपयोग की एक विस्तृत श्रृंखला है। हम इसका उपयोग संख्याओं, पुनरावृत्तियों आदि के साथ कर सकते हैं। यहाँ, हम संख्याओं के बारे में बात कर रहे हैं।

इसमें अधिकतम तीन तर्क लगते हैं। इसमें तीन मामले हैं।

  • यदि आप केवल एक तर्क पारित करते हैं, तो यह उस तर्क को ऊपरी सीमा के रूप में लेता है और डिफ़ॉल्ट निचली सीमा शून्य है। और डिफ़ॉल्ट वेतन वृद्धि मान एक है।

  • यदि आप दो तर्कों को पास करते हैं, तो यह पहला तर्क निचली सीमा के रूप में और दूसरा तर्क ऊपरी सीमा के रूप में लेता है। और डिफ़ॉल्ट वेतन वृद्धि मान एक है।

  • यदि आप तीन तर्क पास करते हैं, तो यह पहला तर्क निचली सीमा के रूप में लेता है, दूसरा तर्क ऊपरी सीमा के रूप में और तीसरा तर्क वृद्धि मूल्य के रूप में लेता है।

हम पिछड़े पुनरावृत्ति के लिए तीन तर्कों का उपयोग करने जा रहे हैं।

उदाहरण

# 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

निष्कर्ष

यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उन्हें टिप्पणी अनुभाग में पूछें।


  1. पायथन प्रोग्राम कैसे चलाएं?

    कोड लिखने के बाद, हमें आउटपुट को निष्पादित करने और प्राप्त करने के लिए कोड को चलाने की आवश्यकता होती है। प्रोग्राम चलाने पर, हम जांच सकते हैं कि कोड सही लिखा है या नहीं और वांछित आउटपुट देता है। पायथन प्रोग्राम चलाना काफी आसान काम है। आईडीएलई पर चलाएं IDLE पर पायथन प्रोग्राम चलाने के लिए, दिए गए च

  1. पायथन में श्रेणी में पहला सकारात्मक लापता पूर्णांक खोजने का कार्यक्रम

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

  1. पायथन में एक श्रेणी में नोड्स की संख्या खोजने का कार्यक्रम

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