जब यह जांचना आवश्यक होता है कि सूची में कोई संख्या और उसका ट्रिपल मौजूद है या नहीं, तो एक विधि परिभाषित की जाती है जो सूची में पुनरावृत्त होती है, और देखती है कि कोई संख्या और संख्या 3 से गुणा की गई है या नहीं।
उदाहरण
नीचे उसी का एक प्रदर्शन है
def check_triple_exists(my_list): for i in range(len(my_list)): for j in (my_list[:i]+my_list[i+1:]): if 3*my_list[i] == j: print("The triple exists") my_list = [67, 34, 89, 67, 90, 15, 5] print("The list is :") print(my_list) check_triple_exists(my_list)
आउटपुट
The list is : [67, 34, 89, 67, 90, 15, 5] The triple exists
स्पष्टीकरण
-
'check_triple_exists' नाम की एक विधि परिभाषित की गई है जो एक सूची को एक पैरामीटर के रूप में लेती है।
-
यह सूची के माध्यम से पुनरावृत्त करता है, और 3 के साथ प्रत्येक तत्व को कई गुना करता है और यह देखने के लिए जांच करता है कि क्या कोई संख्या मौजूद है जो इस दोगुनी मान से मेल खाती है।
-
यदि ऐसा कोई मान मिलता है, तो प्रासंगिक संदेश प्रदर्शित होता है।
-
विधि के बाहर, एक सूची परिभाषित की जाती है, और कंसोल पर प्रदर्शित होती है।
-
सूची पास करके विधि कहा जाता है।
-
आउटपुट कंसोल पर प्रदर्शित होता है।