淘先锋技术网

首页 1 2 3 4 5 6 7

矩阵是线性代数中的基本概念,它由行和列组成。在Python中,我们可以使用列表来表示矩阵。例如,下面是一个3x3的矩阵:

matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]

在这个矩阵中,第一行是[1, 2, 3],第二行是[4, 5, 6],第三行是[7, 8, 9]。

如果我们想让用户输入矩阵,可以使用input函数和循环语句。例如,下面的代码可以让用户输入一个3x3的矩阵:

matrix = []
for i in range(3):
row = []
for j in range(3):
num = int(input("请输入第%d行,第%d列的数字:" % (i+1, j+1)))
row.append(num)
matrix.append(row)

在这个代码中,我们创建了一个空的矩阵列表matrix,然后使用两个循环语句,一个用于遍历行,一个用于遍历列。在每一个循环中,我们使用input函数获取用户输入的数字,并将它添加到一个新的行列表中。最后,我们将这个行列表添加到矩阵列表中。

这样,用户就可以输入一个3x3的矩阵了。如果需要输入其他大小的矩阵,可以修改上面的代码,将3修改为其他数字。