编辑代码

def scalar_multiplication(matrix, scalar):
    """矩阵标量乘法"""
    result = []
    for row in matrix:
        new_row = [scalar * element for element in row]
        result.append(new_row)
    return result


# 示例
matrix = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
]
scalar = 2

result = scalar_multiplication(matrix, scalar)
for row in result:
    print(row)