Python教程

python数组的左上半部分【简单易懂,代码可以直接运行】

本文主要是介绍python数组的左上半部分【简单易懂,代码可以直接运行】,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

python 数组的左上半部分【简单易懂,代码可以直接运行】

输入一个二维数组 M[12][12],根据输入的要求,求出二维数组的左上半部分元素的平均值或元素的和。
左上半部分是指次对角线上方的部分,如下图所示,黄色部分为对角线,绿色部分为左上半部分:

在这里插入图片描述
输入格式
第一行输入一个大写字母,若为 S,则表示需要求出左上半部分的元素的和,若为 M,则表示需要求出左上半部分的元素的平均值。
接下来 12 行,每行包含 12 个用空格隔开的浮点数,表示这个二维数组,其中第 i+1 行的第 j+1 个数表示数组元素 M[i][j]。
输出格式
输出一个数,表示所求的平均数或和的值,保留一位小数。
数据范围
−100.0≤M[i][j]≤100.0

下面寻找一下i与j的关系:

在这里插入图片描述
这里是一实际的的数字举例,很明显这里面矩阵的行数是5,即N = 5,4 = N - 1.所以j的循环范围很好确定,即是j = 0;j < N-1-i;j++
点个

这篇关于python数组的左上半部分【简单易懂,代码可以直接运行】的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!