美文网首页
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