当需要打印一个单位矩阵时,可以使用嵌套循环。
以下是相同的演示-
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”。