今天在完成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,一次性,数值,列表...相关推荐

  1. python统计中文字符数量_Python实现统计文本文件字数的方法

    本文实例讲述了Python实现统计文本文件字数的方法.分享给大家供大家参考,具体如下: 统计文本文件的字数,从当前目录下的file.txt取文件 # -*- coding: GBK -*- impor ...

  2. 输入十个学生的成绩,判断及格不及格人数,得到不及格人的学号

    int[] xs = new int[10]; int [] cj=new int [3]; for (int i=0;i<10 ;i++ ) { Console.Write("请输入 ...

  3. python统计字母空格个数_python统计字母、空格、数字等字符个数的实例

    如下所示: # -*- coding: utf-8 -*- # 要求:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. def count(s): count_a=count_z=c ...

  4. python统计字符串数字个数_python统计字符串中数字个数_后端开发

    python怎么随机生成奇数_后端开发 python随机生成奇数的方法:导入random模块,使用random模块生成随机数,然后判断生成的随机数是否为奇数,若是奇数就加入列表.使用此方法得到的列表包 ...

  5. python统计文本单词总数_python统计文本文件内单词数量的方法

    本文实例讲述了python统计文本文件内单词数量的方法.分享给大家供大家参考.具体实现方法如下: # count lines,sentences,and words of a text file # ...

  6. python统计重复的数_python统计一个文本中重复行数的方法

    本文实例讲述了python统计一个文本中重复行数的方法.分享给大家供大家参考.具体实现方法如下: 比如有下面一个文件 2 3 1 2 我们期望得到 2,2 3,1 1,1 解决问题的思路: 出现的文本 ...

  7. python统计汉字个数是_python统计中文字符数量的两种方法

    方法一: def str_count(str): '''找出字符串中的中英文.空格.数字.标点符号个数''' count_en = count_dg = count_sp = count_zh = c ...

  8. python统计字符串汉字个数_python统计字符个数

    python统计字符个数 Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符串搜索的开始与结束位置. 语法 count()方 ...

  9. python学完多少钱_Python学完后一般能拿多少钱?老男孩Python课程学习

    Python是一门非常不错的编程语言,在目前市场上应用范围非常广阔,在众多领域都可以看到Python的身影,除了是人工智能.数据分析的首选语言之外,在自动化运维.自动化测试.全栈开发等都有非常重要的优 ...

最新文章

  1. redis应用场景(2)日志记录及指标统计
  2. JAVA Cloud微服务项目实战课程 SpringBoot 2.x +SpringCloud 微服务课程
  3. Tomcat中两个不同项目共享Session
  4. CTFshow 命令执行 web63
  5. 3.2 神经网络概述-机器学习笔记-斯坦福吴恩达教授
  6. 从诺克斯维尔的攀岩健身房到旧金山的网络安全公司
  7. 实施文档_建设工程监理全套资料范本,Word文档附百份案例表格,超实用
  8. Android 系统(268)---native保活5.0以下方案推演过程以及代码详述
  9. 微课|中学生可以这样学Python(例6.1):杨辉三角形
  10. 【unity】解决 2d-extras 的 CustomRuleTileMenu 脚本报错的问题
  11. 可做fft分析吗_做数据分析的你,真的会5W2H分析法吗?
  12. c语言 误差函数erf代码,高斯(余补)误差函数erf和erfc
  13. 页面跳转报错This request has been blocked; the content must be served over HTTPS
  14. dell服务器配置信息,DELL服务器配置(710)
  15. 分布式系统下的纠删码技术之Erasure Code
  16. “菜鸟”程序员和“大神”程序员差距在哪里
  17. Canon背后的故事
  18. 如何更改MindMapper中的默认样式
  19. Java基础 DAY08
  20. 物联网设备数据流转之搭建前端服务框架:Vue3.0, ElementPlus, Axios, Echarts

热门文章

  1. 机器学习代码实战——SVM(支持向量机)(使用不同核函数)
  2. Linux性能分析工具汇总
  3. Centos7安装vsftpd (FTP服务器)
  4. hadoop05---进程线程
  5. 第二阶段冲刺总结01
  6. web mis系统构建
  7. Apache 如何手动安装为服务并启动运行?
  8. HDU 4334 5-sum
  9. HDU2032 杨辉三角【入门】
  10. EDUCoder编程练习题解(字符数组)