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