जब पहचान मैट्रिक्स को प्रिंट करने की आवश्यकता होती है, तो नेस्टेड लूप का उपयोग किया जा सकता है।
नीचे उसी के लिए एक प्रदर्शन है -
उदाहरण
n = 4 print("The value of n has been initialized to " +str(n)) for i in range(0,n): for j in range(0,n): if(i==j): print("1",sep=" ",end=" ") else: print("0",sep=" ",end=" ") print()
आउटपुट
The value of n has been initialized to 4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
स्पष्टीकरण
- 'n' का मान इनिशियलाइज़ किया गया है।
- एक 'फॉर' लूप 0 से 'n' तक चलता है।
- एक और नेस्टेड 'फॉर' लूप फिर से 0 से 'n' तक चलता है।
- अगर पहले और दूसरे 'फॉर' लूप में वेरिएबल बराबर हैं, तो '1' प्रिंट होता है।
- अन्यथा, यदि वे समान नहीं हैं, तो कंसोल पर '0' प्रिंट हो जाता है।