1. 使用嵌套循环:
rows = int(input("请输入矩阵的行数:"))cols = int(input("请输入矩阵的列数:"))matrix = []for i in range(rows):row = []for j in range(cols):element = int(input("请输入第{}行第{}列的元素:".format(i+1, j+1)))row.append(element)matrix.append(row)for row in matrix:print(row)
2. 使用列表推导式:

rows = int(input("请输入矩阵的行数:"))cols = int(input("请输入矩阵的列数:"))matrix = [list(map(int, input("请输入第{}行第{}列的元素,用空格隔开:".format(i+1, j+1)).split())) for i in range(rows)]for row in matrix:print(row)
3. 使用Numpy库:
import numpy as npmatrix = np.array([list(map(int, input("请输入矩阵的元素,用空格隔开:").split())) for _ in range(int(input("请输入矩阵的行数:")))])print(matrix)
