जब यह परीक्षण करने की आवश्यकता होती है कि क्या पंक्तियों की लंबाई बढ़ते क्रम में है, एक साधारण पुनरावृत्ति और एक बूलियन मान का उपयोग किया जाता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
my_list = [[55], [12, 17], [25, 32, 24], [58, 36, 57, 19, 14]]
print("The list is :")
print(my_list)
my_result = True
for index in range(len(my_list) - 1) :
if len(my_list[index + 1]) <= len(my_list[index]):
my_result = False
break
print("The result is :")
if(my_result == True):
print("The rows are increasing in length")
else:
print("The rows aren't increasing in length") आउटपुट
The list is : [[55], [12, 17], [25, 32, 24], [58, 36, 57, 19, 14]] The result is : The rows are increasing in length
स्पष्टीकरण
-
पूर्णांकों वाली सूची की सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।
-
एक वैरिएबल को बूलियन मान 'ट्रू' असाइन किया गया है।
-
सूची को पुनरावृत्त किया जाता है, और सूचियों के आकार की तुलना इसकी लगातार सूचियों से की जाती है।
-
यदि कोई विशिष्ट शर्त पूरी होती है, यानी यदि सूची की लंबाई कम है तो लगातार सूची की लंबाई, बूलियन मान को 'सत्य' में प्रारंभ किया जाता है।
-
नियंत्रण लूप से बाहर हो जाता है।
-
अंत में, बूलियन मान के आधार पर, संबंधित संदेश कंसोल पर प्रदर्शित होता है।