python里对list中的整数求平均并排序

本文主要记述了使用Python将list重点整数求平均值之后在进行排列的过程,并把代码分享给大家,

问题

定义一个int型的一维数组,包含40个元素,用来存储每个学员的成绩,循环产生40个0~100之间的随机整数,

(1)将它们存储到一维数组中,然后统计成绩低于平均分的学员的人数,并输出出来。

(2)将这40个成绩按照从高到低的顺序输出出来。

解决(python)

#! /usr/bin python

#coding:utf-8

from __future__ import division #实现精确的除法,例如4/3=1.333333

import random

def make_score(num):

score = [random.randint(0,100) for i in range(num)]

return score

def less_average(score):

num = len(score)

sum_score = sum(score)

ave_num = sum_score/num

less_ave = [i for i in score if i

return len(less_ave)

if __name__=="__main__":

score = make_score(40)

print "the number of less average is:",less_average(score)

print "the every socre is[from big to small]:",sorted(score,reverse=True)

完 谢谢观看

python list排序_python里对list中的整数求平均并排序相关推荐

  1. python数字排序_python按照列表元素中的数字大小排序

    [Human Sorting] 常见的python排序只需要一个sort或者sorted函数即可.但是默认采用的是字典序,这会带来一个问题,如果列表中的元素是字符串+数字组合,往往无法得到我们想要的排 ...

  2. python读取文件并且排序_python 顺序读取文件夹下面的文件(自定义排序方式)...

    我们在读取文件夹下面的文件时,有时是希望能够按照相应的顺序来读取,但是 file_lists=os.listdir()返回的文件名不一定是顺序的,也就是说结果是不固定的.就比如读取下面这些文件,希望能 ...

  3. python生成签名sign(按照字典中的key的ascii码排序加上对应的key转换成url形式生成md5签名)

    Python签名 按照字典中的key的ascii码排序加上对应的key转换成url形式生成md5签名 请求参数(参数字典) parm = {"UnionId":"8888 ...

  4. python动物重量排序_python动物重量排序_Python小白干货宝典:sorted()函数:列表元素排序...

    定义: sorted() 函数对所有可迭代的对象进行排序操作. 内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作. 语法: sorted 语法: sorted(i ...

  5. php根据数组某一字段排序,php如何根据数组中某一字段来实现排序

    php如何根据数组中某一字段来实现排序 发布时间:2020-04-28 14:53:01 来源:亿速云 阅读:40 作者:小新 php如何根据数组中某一字段来实现排序?很多人都不太了解,今天小编为了让 ...

  6. c++ 多个字符串排序_Python小白干货宝典:sorted()函数:列表元素排序

    定义: sorted() 函数对所有可迭代的对象进行排序操作. 内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作. 语法: sorted 语法: sorted(i ...

  7. python listbox排序_python – 从tkinter.Listbox中提取项目列表

    我编写了以下tkinter脚本来了解如何将数据列表添加到tkinter.Listbox小部件中.我发现了两种方法. 接下来,我想从tkinter.Listbox小部件中提取相同的列表.在4种不同的方法 ...

  8. 用python统计王者荣耀里所有英雄的技能描述文本量并排序

    目标 对于我来说,学习新英雄的第一件事便是查看其技能描述.因此,我相信技能描述的文本量对于一个英雄的上手难度有着不小的影响. 因此,我希望能统计出王者荣耀里所有英雄的技能描述文本量,并对其排序,这样也 ...

  9. python dataframe 中位数_python下的Pandas中DataFrame基本操作(一),基本函数整理

    pandas作者Wes McKinney 在[PYTHON FOR DATA ANALYSIS]中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰 ...

最新文章

  1. python共享内存和分布式实现异步加载数据
  2. 3、数据类型一:strings
  3. 生成html_听说你不会用Python将字符串生成PDF?来,我教你!
  4. 今天,全网曝光这几个公众号
  5. Eclipse的Git插件Egit: merge合并冲突具体解决方法
  6. TensorFlow——Ubuntu系统上TensorFlow的安装教程
  7. Delphi中的异常处理
  8. 《Flutter 从0到1构建大前端应用》读后感—第7章【路由】
  9. html浮动div同行显示,div已经设了over-flow:auto;为什么没有滚动条浮动元素不能同行显示了,怎么办...
  10. 计算机毕业设计网吧管理,毕业设计50河北大学计算机毕业设计网吧管理系统.doc...
  11. c语言输出最小值流程图,C语言实用程序设计100例流程图
  12. css text-transform实现英文字母或拼音大小写转换
  13. 魔百和CM201-1 线机教程 救砖(大部分情况能用)
  14. 解决Loadrunner打开网页证书错误问题
  15. eureka相同服务名注册多个不同服务
  16. Java关于LocalDate、LocalTime、LocalDateTime类的详细讲解
  17. GitLab——提交合并请求
  18. 哪里的云服务器稳定性好,云服务器稳定性不好
  19. Python爬虫爬下IT之家图片
  20. Tkinter 如何禁用最大化

热门文章

  1. INotifyPropertyChanged 接口
  2. Java的拓展包C3P0和DBUtil的使用
  3. 【收藏】在 Linux 上以 All-in-One 模式安装 KubeSphere
  4. centos7 yum安装docker
  5. 【nginx配置】 proxy_pass反向代理配置中url后面加不加/的说明
  6. scala入门示例helloworld及idea中集成Scala库
  7. Java客户端操作zookeeper:获取及修改节点中的数据内容代码示例
  8. Spring Cloud构建微服务架构:消息驱动的微服务(入门)【Dalston版】
  9. 如何使用java程序操作ActiveMQ
  10. 【已解决】Android5.0版本如何打开调试模式