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