python-矩阵加法(赛氪OJ)

2024-07-16 1011阅读

[题目描述]

输入两个 n 行 m 列的矩阵 A 和 B ,输出它们的和 A+B。矩阵加法的规则是两个矩阵中对应位置的值进行加和,具体参照样例。
输入:

输入共 2⋅n+1 行,第一行包含两个整数 n 和 m,表示矩阵的行数和列数 (1≤n,m≤100) 。

接下来 n 行,每行 m 个整数,表示矩阵 A 的元素。再接下来 n 行,每行 m 个整数,表示矩阵 B 的元素。相邻两个整数之间用单个空格隔开,每个元素均在 1∼1000 之间。
输出:

输出共 n 行,每行 m 个整数,表示矩阵加法的结果,相邻两个整数之间用单个空格隔开。
样例输入1

3 3

1 2 3

1 2 3

1 2 3

1 2 3

4 5 6

7 8 9

样例输出1

2 4 6

5 7 9

8 10 12

提示:

对于100%的数据,保证1≤n,m≤100。
来源/分类(难度系数:一星)


完整代码展示:

a,b=map(int,input().split())

c=[]

d=[]

for i in range(a):

     e=list(map(int,input().split()))

     c.append(e)

for j in range(a):

     f=list(map(int,input().split()))

     d.append(f)

for l in range(0,a):

      for m in range(0,b):

            c[l][m]=c[l][m]+d[l][m]

g=0

while g        sum=''

       for n in range(0,b):

             sum+="{} ".format(c[g][n])

       print(sum)

       g+=1


代码解释:

“a,b=map(int,input().split())

 c=[]

 d=[]                                         ”,让用户输入两个矩阵的行数和列数。建立两个空列表c,d。

“for i in range(a):

       e=list(map(int,input().split()))

       c.append(e)                               ”,建立一个列表e,用于储存第一个矩阵中每一行的元素,并将其添加进列表c中,重复以上操作a次。

“for j in range(a):

       f=list(map(int,input().split()))

       d.append(f)                               ”,建立一个列表f,用于储存第二个矩阵中每一行的元素,并将其添加进列表d中,重复以上操作a次。

“for l in range(0,a):

       for m in range(0,b):

             c[l][m]=c[l][m]+d[l][m] ”,遍历列表c中所有元素,并将其中的每一个元素替换为同一位置列表c和列表d的元素的总和。

“g=0

 while g         sum=''

        for n in range(0,b):

              sum+="{} ".format(c[g][n])

       print(sum)

       g+=1                                           ”,设置循环密码子为g,当g


运行效果展示:

python-矩阵加法(赛氪OJ)

python-矩阵加法(赛氪OJ) 

                (声明:以上内容均为原创) 

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]