美文网首页
Python练习实例38 | 求3*3矩阵主对角线元素之和

Python练习实例38 | 求3*3矩阵主对角线元素之和

作者: 暮光微晓破倾城 | 来源:发表于2020-03-07 20:28 被阅读0次

刚拿到这道题,可能还有不少的小伙伴们不知道3*3主对角元素是哪几个。

其实很简答,就是3*3矩阵当中的第1个、第5个以及第9个的元素之和。

矩阵.jpg

接下来,show code!

# 求3*3矩阵主对角线元素之和

if __name__ == "__main__": #  编写一个程序的入口
    a = [] # 创建一个空列表
    sum = 0 # 初始化sum值
    for i in range(3): # 创建一个for-in的循环
        a.append([]) # 在空列表a中,再次创建三个空的列表
        for j in range(3): # 以上的for-in循环,重复三次,这样就是九个空的列表
            a[i].append(float(input("请输入字符:"))) #在以上创建的9个空的列表当中,依次填入数据

    for i in range(3): # 对对角线的数进行相加,也即第一个数,第五个数,和第九个数
        sum = sum + a[i][i] # a中的行下标和列下标相同的数,也就是第一个 第五个,第九个
    print(sum) # 打印出结果

我们来看一下打印出来的结果。

C:\Python\python.exe "C:/Users/Administrator/Desktop/Python 练习实例100题/练习38.py"
请输入字符:1
请输入字符:5
请输入字符:3
请输入字符:8
请输入字符:2
请输入字符:6
请输入字符:8
请输入字符:2
请输入字符:15
18.0

Process finished with exit code 0

上面的结果正好为:1+2+15,结果为18,大家代码如果不是很懂的话,可以看下后面的注释部分,作者在后期的代码当中,尽量也将在每一行的代码之后,都加上注释的部分。

2020年3月7日
北京市通州区京贸中心

相关文章

网友评论

      本文标题:Python练习实例38 | 求3*3矩阵主对角线元素之和

      本文链接:https://www.haomeiwen.com/subject/rmghdhtx.html