Python लूप्स में else क्लॉज की विशेषता
Python की अनूठी विशेषताओं में से एक लूप के साथ else क्लॉज का उपयोग करने की क्षमता है। यह सुविधा C/C++ या Java जैसी भाषाओं में नहीं देखी जाती।
सामान्यतः, लूप का शरीर लूपिंग स्थिति द्वारा नियंत्रित बार-बार निष्पादित होता है, जिसके बाद इसके बाद के स्टेटमेंट्स निष्पादित होना शुरू होते हैं। Python लूप में, एक else ब्लॉक सभी पुनरावृत्तियों के समाप्त होने के बाद और प्रोग्राम लूप से बाहर निकलने से पहले निष्पादित होगा। निम्न उदाहरण देखें:
उदाहरण
for x in range(5):
print('लूप बॉडी के अंदर', x)
else:
print('लूप का else ब्लॉक')
print('लूप के बाहर')
आउटपुट
परिणाम दिखाता है कि लूप ब्लॉक छोड़े जाने से पहले else ब्लॉक निष्पादित होता है:
लूप बॉडी के अंदर 0 लूप बॉडी के अंदर 1 लूप बॉडी के अंदर 2 लूप बॉडी के अंदर 3 लूप बॉडी के अंदर 4 लूप का else ब्लॉक लूप के बाहर