小兔网

Python 100例 Python 100例

题目:求一个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:78input num:34input num:23input num:34input num:56input num:33input num:12input num:21input num:2136.0

Python 100例 Python 100例