【发布时间】:2021-01-08 16:57:32
【问题描述】:
用户可以输入任何值,程序将打印最终矩阵。这里我使用矩阵加法以 3x3 的形式显示矩阵。我想知道是否有任何捷径可以让我们的矩阵仍为 3x3 形式?
这是我的代码:
print('Consider matrix mij with i rows & j colomns:')
a=int(input('Enter m11 value: '))
b=int(input('Enter m12 value: '))
c=int(input('Enter m13 value: '))
d=int(input('Enter m21 value: '))
e=int(input('Enter m22 value: '))
f=int(input('Enter m23 value: '))
g=int(input('Enter m31 value: '))
h=int(input('Enter m32 value: '))
i=int(input('Enter m33 value: '))
X=[[a,b,c],
[d,e,f],
[g,h,i]]
Y=[[0,0,0],
[0,0,0],
[0,0,0]]
print('Your matrix is:')
for i in range(len(X)):
for j in range(len(X[0])):
X[i][j]=X[i][j]+Y[i][j]
for r in X:
print(r)
【问题讨论】:
标签: python python-3.x for-loop matrix