美文网首页
Python 练习实例38

Python 练习实例38

作者: loinue | 来源:发表于2022-04-16 08:03 被阅读0次

    来自菜鸟教程
    https://www.runoob.com/python/python-exercise-example38.html
    题目:求一个3*3矩阵主对角线元素之和。

    程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。

    程序源代码:
    实例

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
     
    if __name__ == '__main__':
        a = [] 
        sum = 0.0
        for i in range(3):
            a.append([])
            for j in range(3):
                a[i].append(float(input("input num:\n")))
        for i in range(3):
            sum += a[i][i]
        print (sum)
    

    以上实例输出结果为:

    input num:
    78
    input num:
    34
    input num:
    23
    input num:
    34
    input num:
    56
    input num:
    33
    input num:
    12
    input num:
    21
    input num:
    2
    136.0

    一言不合就定义个列表

    相关文章

      网友评论

          本文标题:Python 练习实例38

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