分享

矩阵各行元素之和

 算法与编程之美 2022-05-20 发布于四川

0 引言

经过一段时间对python的学习,已经能够相对熟练编写python程序并使用循环语句,通过循环语句的知识,可以轻松求出一个矩阵的各行元素之和。

1 问题

编写Python程序,求一个给定的m*n矩阵各行元素之和。输入第一行给出两个正整数m和n(1≤m,n≤6)。随后m行,每行给出n个整数,其间以空格分隔。每行输出对应矩阵行元素之和。

2 方法

首先利用map()编写能够同时输入m,n的输入语句,然后定义一个列表,运用for循环实现矩阵各行元素之和的计算,遍历后将其存于列表中,从而完成矩阵的各行元素之和。

3 实验结果与讨论

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

m,n = map(int,input(':’).split())
l=[]
for i in range(m):
res = 0
t = list(map(int,input().split()))
for j in range(n):
   res += t[j]
l.append(res)
l=str(l).replace('[’,’’).replace(']’,’’).replace(',’,’\n’)
print(l,end=’’)

4 结语

针对计算矩阵各行元素之和问题,提出利用循环语句方法,证明该方法是有效的,本文的方法只针对于简单的矩阵各行元素之和的计算,方法较单一,未来可以继续研究针对于较大矩阵各行元素之和的计算方法。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多