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