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

पायथन - पूर्णांकों की सूची जो दशमलव मान को दर्शाती है, अंतिम तत्व को 1 से बढ़ाएं


जब एक दशमलव मान को इनपुट के रूप में दिया जाता है और अंतिम तत्व को 1 से बढ़ाने की आवश्यकता होती है, तो 'increment_num' नामक एक विधि परिभाषित की जाती है जो जांचती है कि सूची में अंतिम तत्व 9 से कम है या नहीं। इस जांच के आधार पर, सूची के तत्वों पर ऑपरेशन किए जाते हैं।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

def increment_num(my_list, n):
    i = n
    if my_list[i] < 9:
        my_list[i] = my_list[i] + 1
        return
    my_list[i] = 0
    i -= 1
    increment_num(my_list, i)

n = 4
my_list = [0, 1, 4, 7, 9]
print("The list is :")
print(my_list)
increment_num(my_list, n)
if my_list[0] > 0:
    print(my_list[0], ", ")
print("After incrementing, the list is :")
print(my_list)

आउटपुट

The list is : [0, 1, 4, 7, 9]
After incrementing, the list is : [0, 1, 4, 8, 0]

व्याख्या

  • 'increment_num' नामक एक विधि परिभाषित की जाती है जो सूची और एक संख्या को पैरामीटर के रूप में लेती है।

  • सूची में अंतिम तत्व की जांच की जाती है कि यह 9 से कम है या नहीं।

  • यदि हां, तो अंतिम तत्व को 1 से बढ़ाया जाता है और आउटपुट के रूप में वापस कर दिया जाता है।

  • अन्यथा, यदि अंतिम तत्व 0 है, तो इंडेक्स को 1 से घटाया जाता है और 'increment_num' विधि को फिर से कॉल किया जाता है।

  • फ़ंक्शन के बाहर, 'n' का मान और सूची परिभाषित की जाती है।

  • उन्हें कंसोल पर प्रदर्शित किया जाता है।

  • आवश्यक पैरामीटर पास करके विधि को कॉल किया जाता है।

  • आउटपुट कंसोल पर प्रदर्शित होता है।


  1. - पायथन प्रोग्राम: चेक करना कि लिस्ट में सभी वैल्यूज़ दिए गए मान से अधिक हैं या नहीं

    लिस्ट दी गई है और चेकिंग वैल्यू दी गई है, लिस्ट में उन सभी वैल्यूज़ को प्रदर्शित करें जो दिए गए मान से अधिक हैं।उदाहरणInput: A=[10, 20, 30, 40, 50] Given value=20 Output: No Input: A=[10, 20, 30, 40, 50] Given value=5 Output: Yesएल्गोरिदमचरण 1: यूजर इनपुट लिस्ट बनाएं। चरण 2: चेकिंग वैल्यू इनपुट करें

  1. - Python में दी गई लिस्ट में किसी आइटम का इंडेक्स कैसे खोजें?

    लिस्ट में किसी एलिमेंट की पोजीशन (किसी भी सीक्वेंस डेटा टाइप के लिए) index() मेथड द्वारा प्राप्त की जाती है। यह मेथड दिए गए एलिमेंट के पहले ऑकरेंस को ढूंढता है। >>> L1=[45, 32, 100, 10, 24, 56] >>> L1.index(24) 4

  1. - Python में लिस्ट का लास्ट एलिमेंट कैसे प्राप्त करें?

    Python सीक्वेंस, जिसमें लिस्ट ऑब्जेक्ट शामिल है, इंडेक्सिंग की अनुमति देता है। लिस्ट में किसी भी एलिमेंट को जीरो-बेस्ड इंडेक्स का उपयोग करके एक्सेस किया जा सकता है। यदि इंडेक्स नेगेटिव नंबर है, तो इंडेक्स की गिनती अंत से शुरू होती है। चूंकि हम लिस्ट में लास्ट एलिमेंट चाहते हैं, -1 को इंडेक्स के रूप