python统计及格不及格人数_Python一次输入多个值(列出存储信息),python,一次性,数值,列表...
今天在完成python的PTA编程题的时候认识到自己知识的巨大漏洞:
7-1 成绩统计
现有某班级Python考试成绩,请你帮老师做一下成绩统计,找出最高分、最低分,算出平均分,统计出不及格人数
输入格式:
输入在第一行给出班级人数n,第二行为n个学生的成绩(0~100之间的整数),中间用空格分隔。
输出格式:
输出共四行,分别为最高分、最低分、平均分和不及格人数,其中平均分保留1位小数。
输入格式 :
10
80 95 75 85 90 55 66 88 100 58
输出样例:
Max: 100
Min: 55
Ave: 79.2
Fail: 2
这里我采用的是用for循环输入数据,这里其实有点想当然了(认为输入就和C语言输入数组中的数据差不多),导致自己输入数据的样式一直是回车输入,不能一次性输入,暴露出自己列表基础的不牢固。×!!!
然后提交的时候死活非零输入,PTA报错。要注意:
利用map(function,input(“以空格分开”).split()) ,可一次性输入多个数据
[split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)]
由于input( )输出的是用空格分开的字符串,split( )会分割开各个值并放到列表中,此时在列表中的值是字符串,如果要用于运算必须在map( )中利用int( )或者float( )等处理,再赋值。如果需要赋值的值都是字符串的话就没必要用map函数了。
因为在python3中,map之后并不能直接变为list类型,需要用list()函数转换才行,所以要想正确完成PTA的输入格式则需这样写:
alist=list(map(int,input().split())) #这里可向列表中输入多个数据,
以空格分割数据
PS:严格注意PTA的输入输出样式,这里的输出数据分号后还须有空格哦!!
完整代码实现如下:
这里可以使用Python内置的max,min函数,快速求得列表中的最大值,最小值哦!!!
fighting,期末复习加油!!!
python统计及格不及格人数_Python一次输入多个值(列出存储信息),python,一次性,数值,列表...相关推荐
- python统计中文字符数量_Python实现统计文本文件字数的方法
本文实例讲述了Python实现统计文本文件字数的方法.分享给大家供大家参考,具体如下: 统计文本文件的字数,从当前目录下的file.txt取文件 # -*- coding: GBK -*- impor ...
- 输入十个学生的成绩,判断及格不及格人数,得到不及格人的学号
int[] xs = new int[10]; int [] cj=new int [3]; for (int i=0;i<10 ;i++ ) { Console.Write("请输入 ...
- python统计字母空格个数_python统计字母、空格、数字等字符个数的实例
如下所示: # -*- coding: utf-8 -*- # 要求:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. def count(s): count_a=count_z=c ...
- python统计字符串数字个数_python统计字符串中数字个数_后端开发
python怎么随机生成奇数_后端开发 python随机生成奇数的方法:导入random模块,使用random模块生成随机数,然后判断生成的随机数是否为奇数,若是奇数就加入列表.使用此方法得到的列表包 ...
- python统计文本单词总数_python统计文本文件内单词数量的方法
本文实例讲述了python统计文本文件内单词数量的方法.分享给大家供大家参考.具体实现方法如下: # count lines,sentences,and words of a text file # ...
- python统计重复的数_python统计一个文本中重复行数的方法
本文实例讲述了python统计一个文本中重复行数的方法.分享给大家供大家参考.具体实现方法如下: 比如有下面一个文件 2 3 1 2 我们期望得到 2,2 3,1 1,1 解决问题的思路: 出现的文本 ...
- python统计汉字个数是_python统计中文字符数量的两种方法
方法一: def str_count(str): '''找出字符串中的中英文.空格.数字.标点符号个数''' count_en = count_dg = count_sp = count_zh = c ...
- python统计字符串汉字个数_python统计字符个数
python统计字符个数 Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符串搜索的开始与结束位置. 语法 count()方 ...
- python学完多少钱_Python学完后一般能拿多少钱?老男孩Python课程学习
Python是一门非常不错的编程语言,在目前市场上应用范围非常广阔,在众多领域都可以看到Python的身影,除了是人工智能.数据分析的首选语言之外,在自动化运维.自动化测试.全栈开发等都有非常重要的优 ...
最新文章
- redis应用场景(2)日志记录及指标统计
- JAVA Cloud微服务项目实战课程 SpringBoot 2.x +SpringCloud 微服务课程
- Tomcat中两个不同项目共享Session
- CTFshow 命令执行 web63
- 3.2 神经网络概述-机器学习笔记-斯坦福吴恩达教授
- 从诺克斯维尔的攀岩健身房到旧金山的网络安全公司
- 实施文档_建设工程监理全套资料范本,Word文档附百份案例表格,超实用
- Android 系统(268)---native保活5.0以下方案推演过程以及代码详述
- 微课|中学生可以这样学Python(例6.1):杨辉三角形
- 【unity】解决 2d-extras 的 CustomRuleTileMenu 脚本报错的问题
- 可做fft分析吗_做数据分析的你,真的会5W2H分析法吗?
- c语言 误差函数erf代码,高斯(余补)误差函数erf和erfc
- 页面跳转报错This request has been blocked; the content must be served over HTTPS
- dell服务器配置信息,DELL服务器配置(710)
- 分布式系统下的纠删码技术之Erasure Code
- “菜鸟”程序员和“大神”程序员差距在哪里
- Canon背后的故事
- 如何更改MindMapper中的默认样式
- Java基础 DAY08
- 物联网设备数据流转之搭建前端服务框架:Vue3.0, ElementPlus, Axios, Echarts