使用Python程序打印身份矩阵

当需要打印一个单位矩阵时,可以使用嵌套循环。

以下是相同的演示-

示例

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”。