python矩阵的右下半部分【简单易懂,代码可以直接运行】

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


输入格式
第一行输入一个大写字母,若为 S,则表示需要求出右下半部分的元素的和,若为 M,则表示需要求出右下半部分的元素的平均值。
接下来 12 行,每行包含 12 个用空格隔开的浮点数,表示这个二维数组,其中第 i+1 行的第 j+1 个数表示数组元素 M[i][j]。
输出格式
输出一个数,表示所求的平均数或和的值,保留一位小数。
数据范围
−100.0≤M[i][j]≤100.0
这道题用到了数组,核心还是找到i与j的关系,进而找到for循环的关键条件
代码如下:

s = []
C = input()
sum = 0
count = 0
for i in range(0,12):s1 = list(map(float,input().split(' ')))s.append(s1)
for i in range(0,12):for j in range(11 - i + 1,12):sum += s[i][j]count += 1
if C == "S":print("%.1f"%sum)
elif C == "M":print("%.1f"%(sum/count))

python矩阵的右下半部分【简单易懂,代码可以直接运行】相关推荐

  1. C语言/C++ 矩阵的右下半部分【简单易懂,代码可以直接运行】

    C语言/C++ 矩阵的右下半部分[简单易懂,代码可以直接运行] 输入一个二维数组 M[12][12],根据输入的要求,求出二维数组的右下半部分元素的平均值或元素的和. 右下半部分是指次对角线下方的部分 ...

  2. python大神写的代码_初学Python,只会写简单的代码。手头有份Python代码,但是调用C模块生成的.pxd和.pyx文件,运行过程总报错,希望大神指点,调试前该做哪些工作呢?...

    报错内容如下: Traceback (most recent call last): File "E:\Python27\setup.py", line 16, in from s ...

  3. 矩阵求和 c语言 简单易懂

    /*有题目叙述:一个2行m(m<=10)列的二维数组,从键盘输入它的前两行数据,并将前两行按列求和的结果对应存储在第三行的各元素中,并输入此二维数组. 输入格式:第一行,1个整数m 第二行,m个 ...

  4. python导入pyx文件_初学Python,只会写简单的代码。手头有份Python代码,但是调用C模块生成的.pxd和.pyx文件,运行过程总报错,希望大神指点,调试前该做哪些工作呢?...

    报错内容如下: Traceback (most recent call last): File "E:\Python27\setup.py", line 16, in from s ...

  5. python写剧情文字游戏_python 简单文字游戏代码

    进入宝藏洞 import time import random def displayFintro(): print('''You are in a land full of dragons. In ...

  6. flask执行python程序_Flask app后如何执行代码(应用程序运行)开始

    但我想使用一种方法,它还可以保存相机中的所有相框(我已经有功能了).在 问题是,一旦我启动了Flask应用程序,我最多只能存储在localhost中打开web页面时捕获的帧.我希望能够在应用程序运行时 ...

  7. php和python的多线程,Python多线程以及线程锁简单理解(代码)

    本篇文章给大家带来的内容是关于Python多线程以及线程锁简单理解(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 多线程threading 模块创建线程创建自己的线程类线程通 ...

  8. Python实现二分查找算法,图片结合代码讲解,简单易懂

    Python实现二分查找算法,图片结合代码讲解,简单易懂 二分查找是指在一个数组中循环找到特定的目标元素的一种算法,二分查找算法要求这个数组必须是有序的,如果不是有序则最后得出的结果是不准确的,因为其 ...

  9. Python 快速排序算法【简单易懂,代码直接运行】

    Python 快速排序算法[简单易懂,代码直接运行] 给定你一个长度为 n 的整数数列. 请你使用快速排序对这个数列按照从小到大进行排序. 并将排好序的数列按顺序输出. 输入格式 输入共两行,第一行包 ...

最新文章

  1. 专属于教育界的定律,你知道哪一些?
  2. golang 执行外部命令 超时处理 exec.CommandContext
  3. 数据包头分析---网络字节序与主机字节序
  4. layui 键盘选中行
  5. ZedGraph的曲线的LineItem对象的Tag属性存储信息进而在鼠标悬浮时进行显示
  6. 从零开始搭建webpack+react开发环境
  7. Android——SMS接收发短信与运行权限
  8. Linux 杀死进程方法大全(kill,killall)
  9. java获取数据库列的别名_java – JDBC ResultSet获取具有表别名的列
  10. 语音识别技术:2018年主要参与者的完整指南
  11. 扣扣机器人唱歌_qq小冰机器人唱歌脚本-qq群机器人小冰无限唱歌插件下载v6.7.1 安卓版-腾牛安卓网...
  12. 剖析矩阵的本质及其意义
  13. IPU缩放图片的实现
  14. 浅谈共轭梯度法的原理
  15. 计算机网络---TCP序列号和确认号
  16. MySQL 如何实现数据插入
  17. linux shell脚本中打开另一个终端并在新终端中执行shell脚本
  18. stm32 lib库制作
  19. 测绘程序设计——坐标正反算(C#)
  20. 热修复Tinker 原理解析之so更新

热门文章

  1. 【阿旭机器学习实战】【15】人脸自动补全(多目标回归),并比较5种不同模型的预测效果
  2. find命令中参数perm的用法
  3. 肠道核心菌属——普拉梭菌F. prausnitzii,预防炎症的下一代益生菌
  4. 没有无线网卡的服务器开wifi,电脑没无线网卡怎么开wifi热点 160wifi一键上网方法流程...
  5. FinTech头条丨祝贺国家电投全球司库管理系统成功上线!
  6. 计算机科学与未解决的难题,NP(未解难题)_百度百科
  7. 360加固之libjiagu.so脱壳及dex dump
  8. IDEA中使用Git Reset进行回退
  9. 盘点:大多数电商运营都会犯的5大错误
  10. 模板匹配综述-SSD,BBS,DDIS,CoTM,QATM