- ·上一篇文章:对10个数进行排序。
- ·下一篇文章:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
求一个3*3矩阵主对角线元素之和。
利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。
#!/usr/bin/python
# -*- coding:
UTF-8 -*-if __name__ == '__main__':
a = []sum = 0.0for i in range(3):
a.append([])for j in range(3):
a[i].append(float(raw_input("input num:
\n")))for i in range(3):
sum += a[i][i]print sum
程序源代码:
实例
#!/usr/bin/python
# -*- coding:
UTF-8 -*-if __name__ == '__main__':
a = []sum = 0.0for i in range(3):
a.append([])for j in range(3):
a[i].append(float(raw_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
求一个3*3矩阵主对角线元素之和。