जब एक दशमलव मान को इनपुट के रूप में दिया जाता है और अंतिम तत्व को 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' का मान और सूची परिभाषित की जाती है।
उन्हें कंसोल पर प्रदर्शित किया जाता है।
आवश्यक पैरामीटर पास करके विधि को कॉल किया जाता है।
आउटपुट कंसोल पर प्रदर्शित होता है।