python题目:求一个3*3矩阵主对角线元素之和。
作者:野牛程序员:2024-11-12 11:13:18python阅读 2426
python题目:求一个3*3矩阵主对角线元素之和。
python题目:求一个3*3矩阵主对角线元素之和。
可以使用嵌套列表定义一个3×3矩阵,并通过循环提取主对角线上的元素来计算它们的和。
以下是Python实现代码:
# 定义一个3x3矩阵 matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] # 计算主对角线元素之和 diagonal_sum = sum(matrix[i][i] for i in range(3)) # 输出结果 print("3x3矩阵主对角线元素之和为:", diagonal_sum)
matrix[i][i]
表示矩阵主对角线上的元素,其中i
为行和列的索引。对角线元素为matrix[0][0]
,matrix[1][1]
,matrix[2][2]
。使用
sum()
和列表生成式sum(matrix[i][i] for i in range(3))
,将对角线元素相加。
3x3矩阵主对角线元素之和为: 15
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
