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