जब लिस्ट में लगातार विभाजन निकालना हो, तो एक मेथड परिभाषित की जाती है जो लिस्ट के एलिमेंट्स पर पुनरावृति करती है और परिणाम निर्धारित करने के लिए '/' ऑपरेटर का उपयोग करती है।
उदाहरण
def consec_division(my_list):
my_result = my_list[0]
for idx in range(1, len(my_list)):
my_result /= my_list[idx]
return my_result
my_list = [2200, 500, 100, 50, 20, 5]
print("The list is :")
print(my_list)
my_result = consec_division(my_list)
print("The result is :")
print(my_result)
आउटपुट
The list is : [2200, 500, 100, 50, 20, 5]
The result is : 8.8e-06
व्याख्या
'consec_division' नामक एक मेथड परिभाषित की गई है जो एक लिस्ट को पैरामीटर के रूप में लेती है।
यह जीरोथ इंडेक्स को एक वेरिएबल में असाइन करती है।
लिस्ट पर पुनरावृति की जाती है, और '/' ऑपरेटर का उपयोग करके हर एलिमेंट को पहले एलिमेंट से विभाजित किया जाता है।
इसे परिणाम के रूप में लौटाया जाता है।
मेथड के बाहर, एक लिस्ट परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।
लिस्ट को पास करके मेथड को कॉल किया जाता है।
इसे एक वेरिएबल में असाइन किया जाता है।
इसे आउटपुट के रूप में कंसोल पर प्रदर्शित किया जाता है।