python题目:求一个3*3矩阵主对角线元素之和。
作者:野牛程序员:2024-11-12 11:13:18python阅读 2475
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

