习题如下:
求一个3*3矩阵对角线元素之和
利用for循环控制输出二维数组,再将a[i][j]累加后输出

  1 a = []
  2 sum1 = 0.0
  3 for i in range(3):
  4     a.append([])
  5     for j in range(3):
  6         a[i].append(int(input("输入数字:")))
  7 print(a)
  8 for i in range(3):
  9     for j in range(3):
 10         if i == j:
 11             sum1 += l[i][j]
 12         if i != j and abs(i-j)!=1:
 13             sum1 += l[i][j]
 14 print(sum1)

执行结果:

输入数字:1
输入数字:2
输入数字:3
输入数字:4
输入数字:5
输入数字:6
输入数字:7
输入数字:8
输入数字:9
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
25.0

相关文章:

  • 2022-02-19
  • 2022-12-23
  • 2022-12-23
  • 2021-10-20
  • 2022-01-17
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-27
  • 2021-11-11
  • 2021-08-10
  • 2021-09-09
  • 2022-12-23
相关资源
相似解决方案