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的关系,进而找到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矩阵的右下半部分【简单易懂,代码可以直接运行】相关推荐
- C语言/C++ 矩阵的右下半部分【简单易懂,代码可以直接运行】
C语言/C++ 矩阵的右下半部分[简单易懂,代码可以直接运行] 输入一个二维数组 M[12][12],根据输入的要求,求出二维数组的右下半部分元素的平均值或元素的和. 右下半部分是指次对角线下方的部分 ...
- python大神写的代码_初学Python,只会写简单的代码。手头有份Python代码,但是调用C模块生成的.pxd和.pyx文件,运行过程总报错,希望大神指点,调试前该做哪些工作呢?...
报错内容如下: Traceback (most recent call last): File "E:\Python27\setup.py", line 16, in from s ...
- 矩阵求和 c语言 简单易懂
/*有题目叙述:一个2行m(m<=10)列的二维数组,从键盘输入它的前两行数据,并将前两行按列求和的结果对应存储在第三行的各元素中,并输入此二维数组. 输入格式:第一行,1个整数m 第二行,m个 ...
- python导入pyx文件_初学Python,只会写简单的代码。手头有份Python代码,但是调用C模块生成的.pxd和.pyx文件,运行过程总报错,希望大神指点,调试前该做哪些工作呢?...
报错内容如下: Traceback (most recent call last): File "E:\Python27\setup.py", line 16, in from s ...
- python写剧情文字游戏_python 简单文字游戏代码
进入宝藏洞 import time import random def displayFintro(): print('''You are in a land full of dragons. In ...
- flask执行python程序_Flask app后如何执行代码(应用程序运行)开始
但我想使用一种方法,它还可以保存相机中的所有相框(我已经有功能了).在 问题是,一旦我启动了Flask应用程序,我最多只能存储在localhost中打开web页面时捕获的帧.我希望能够在应用程序运行时 ...
- php和python的多线程,Python多线程以及线程锁简单理解(代码)
本篇文章给大家带来的内容是关于Python多线程以及线程锁简单理解(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 多线程threading 模块创建线程创建自己的线程类线程通 ...
- Python实现二分查找算法,图片结合代码讲解,简单易懂
Python实现二分查找算法,图片结合代码讲解,简单易懂 二分查找是指在一个数组中循环找到特定的目标元素的一种算法,二分查找算法要求这个数组必须是有序的,如果不是有序则最后得出的结果是不准确的,因为其 ...
- Python 快速排序算法【简单易懂,代码直接运行】
Python 快速排序算法[简单易懂,代码直接运行] 给定你一个长度为 n 的整数数列. 请你使用快速排序对这个数列按照从小到大进行排序. 并将排好序的数列按顺序输出. 输入格式 输入共两行,第一行包 ...
最新文章
- 专属于教育界的定律,你知道哪一些?
- golang 执行外部命令 超时处理 exec.CommandContext
- 数据包头分析---网络字节序与主机字节序
- layui 键盘选中行
- ZedGraph的曲线的LineItem对象的Tag属性存储信息进而在鼠标悬浮时进行显示
- 从零开始搭建webpack+react开发环境
- Android——SMS接收发短信与运行权限
- Linux 杀死进程方法大全(kill,killall)
- java获取数据库列的别名_java – JDBC ResultSet获取具有表别名的列
- 语音识别技术:2018年主要参与者的完整指南
- 扣扣机器人唱歌_qq小冰机器人唱歌脚本-qq群机器人小冰无限唱歌插件下载v6.7.1 安卓版-腾牛安卓网...
- 剖析矩阵的本质及其意义
- IPU缩放图片的实现
- 浅谈共轭梯度法的原理
- 计算机网络---TCP序列号和确认号
- MySQL 如何实现数据插入
- linux shell脚本中打开另一个终端并在新终端中执行shell脚本
- stm32 lib库制作
- 测绘程序设计——坐标正反算(C#)
- 热修复Tinker 原理解析之so更新
热门文章
- 【阿旭机器学习实战】【15】人脸自动补全(多目标回归),并比较5种不同模型的预测效果
- find命令中参数perm的用法
- 肠道核心菌属——普拉梭菌F. prausnitzii,预防炎症的下一代益生菌
- 没有无线网卡的服务器开wifi,电脑没无线网卡怎么开wifi热点 160wifi一键上网方法流程...
- FinTech头条丨祝贺国家电投全球司库管理系统成功上线!
- 计算机科学与未解决的难题,NP(未解难题)_百度百科
- 360加固之libjiagu.so脱壳及dex dump
- IDEA中使用Git Reset进行回退
- 盘点:大多数电商运营都会犯的5大错误
- 模板匹配综述-SSD,BBS,DDIS,CoTM,QATM