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