def matrix_vector_dot_product(matrix, vector): res = [] # 补全代码 if len(matrix[0]) != len(vector): return -1 while matrix and vector: item = matrix.pop(0) suM=0 for i,j in zip(item,vector): suM+=i*j res.append(suM) return res # 主程序 if __name__ == "__main__": # 输入矩阵和向量 matrix_input = input() vector_input = input() # 处理输入 import ast matrix = ast.literal_eval(matrix_input) vector = ast.literal_eval(vector_input) # 调用函数计算点积 output = matrix_vector_dot_product(matrix, vector) # 输出结果 print(output)