原题链接:http://www.runoob.com/python/python-exercise-example38.html
题目:求一个3*3矩阵主对角线元素之和。
程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。
我的代码:
def fun(): a=[] for i in range(0,3): a.append([]) #一维先要append,打开空间 for j in range(0,3): a[i].append(int(input("please enter a number"))) total =0 for i in range(0,3): total+=a[i][i] print(a) print(total) if __name__ == '__main__': fun()