有没有人可以帮忙看一下第五题,没有思路这种题,
编写程序,计算一个矩阵的对角线元素之和、斜对角线元素之和并输出,矩阵元素值存放在元组中。本帖最后由 jackz007 于 2022-8-4 16:30 编辑
d = ((1,2,3,4,5),(10,1,8,5,6),(11,12,13,14,15),(20,5,18,1,16),(5,22,23,24,1))
a , b = sum( for i in range(len(d))]) , sum([-i-1] for i in range(len(d))])
print(a , b)
运行实况:
D:\\Python>python x.py
17 33
D:\\Python> jackz007 发表于 2022-8-4 15:04
运行实况:
你好,函数的用法我还没复习到,有点看不懂,不过还是谢谢你, 本帖最后由 jackz007 于 2022-8-4 16:35 编辑
努力学Python的 发表于 2022-8-4 15:56
你好,函数的用法我还没复习到,有点看不懂,不过还是谢谢你,
那咱就不用任何函数:
d = ((1,2,3,4,5),(10,1,8,5,6),(11,12,13,14,15),(20,5,18,1,16),(5,22,23,24,1))
a , b = 0 , 0
for i in range(len(d)):
a , b = a + d , b + d[-i - 1]
print(a , b)
2 楼的代码也去掉了自定义函数。 jackz007 发表于 2022-8-4 16:33
那咱就不用任何函数:
2 楼的代码也去掉了自定义函数。
谢谢大佬,这个看懂了{:5_91:}
页:
[1]