जब एक आइडेंटिटी मैट्रिक्स प्रिंट करने की आवश्यकता होती है, तो नेस्टेड लूप्स का उपयोग किया जा सकता है।
उदाहरण
n = 4
print("n का मान " + 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()आउटपुट
n का मान 4 पर इनिशियलाइज़ किया गया है 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
व्याख्या
- 'n' का मान इनिशियलाइज़ किया जाता है।
- एक 'for' लूप 0 से 'n' तक चलता है।
- एक और नेस्टेड 'for' लूप 0 से 'n' तक फिर से चलता है।
- यदि पहले और दूसरे 'for' लूप में वेरिएबल्स समान हैं, तो '1' प्रिंट किया जाता है।
- अन्यथा, यदि वे समान नहीं हैं, तो '0' कंसोल पर प्रिंट किया जाता है।