当前位置:首页python > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • python
  • 最新推荐

    热门点击