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


Posted in Python onSeptember 12, 2014

问题

定义一个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<ave_num]
  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 相关文章推荐
Python修改Excel数据的实例代码
Nov 01 Python
python控制台显示时钟的示例
Feb 24 Python
实例探究Python以并发方式编写高性能端口扫描器的方法
Jun 14 Python
python编程测试电脑开启最大线程数实例代码
Feb 09 Python
python实现决策树、随机森林的简单原理
Mar 26 Python
使用Python获取网段IP个数以及地址清单的方法
Nov 01 Python
pyqt5实现登录界面的模板
May 30 Python
PYTHON绘制雷达图代码实例
Oct 15 Python
Mac 使用python3的matplot画图不显示的解决
Nov 23 Python
PyCharm 无法 import pandas 程序卡住的解决方式
Mar 09 Python
使用jupyter Nodebook查看函数或方法的参数以及使用情况
Apr 14 Python
Python如何实现爬取B站视频
May 20 Python
python里将list中元素依次向前移动一位
Sep 12 #Python
python time模块用法实例详解
Sep 11 #Python
python+mysql实现简单的web程序
Sep 11 #Python
一个超级简单的python web程序
Sep 11 #Python
python的Template使用指南
Sep 11 #Python
Python基础之函数用法实例详解
Sep 10 #Python
Python迭代用法实例教程
Sep 08 #Python
You might like
星际争霸任务指南——人族
2020/03/04 星际争霸
使用PHP维护文件系统
2006/10/09 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
PHP基于Closure类创建匿名函数的方法详解
2017/08/17 PHP
PHP之header函数详解
2021/03/02 PHP
Js 订制自己的AlertBox(信息提示框)
2009/01/09 Javascript
jQuery的三种$()
2009/12/30 Javascript
Jquery数独游戏解析(一)-页面布局
2010/11/05 Javascript
js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件实例
2015/04/29 Javascript
jQuery拖动布局其结果保存到数据库
2015/10/09 Javascript
详解JS中Array对象扩展与String对象扩展
2016/01/07 Javascript
jQuery实现的导航下拉菜单效果
2016/07/04 Javascript
响应式表格之固定表头的简单实现
2016/08/26 Javascript
微信小程序 location API接口详解及实例代码
2016/10/12 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
基于JS实现一个随机生成验证码功能
2019/05/29 Javascript
[01:20]辉夜杯背景故事宣传片《辉夜传说》
2015/12/25 DOTA
python定时采集摄像头图像上传ftp服务器功能实现
2013/12/23 Python
详解Django中的form库的使用
2015/07/18 Python
使用Python的urllib和urllib2模块制作爬虫的实例教程
2016/01/20 Python
Python实现的基数排序算法原理与用法实例分析
2017/11/23 Python
python利用requests库进行接口测试的方法详解
2018/07/06 Python
Python延时操作实现方法示例
2018/08/14 Python
Python 脚本实现淘宝准点秒杀功能
2019/11/13 Python
Python sep参数使用方法详解
2020/02/12 Python
pycharm中leetcode插件使用图文详解
2020/12/07 Python
连锁经营管理专业大学生求职信
2013/10/30 职场文书
物业公司采购员岗位职责
2013/12/31 职场文书
能源工程专业应届生求职信
2014/03/01 职场文书
不拖欠农民工工资承诺书
2014/03/31 职场文书
关键在于落实心得体会
2014/09/03 职场文书
2014年党建工作汇报材料
2014/10/27 职场文书
南京大屠杀观后感
2015/06/02 职场文书
深入浅析Django MTV模式
2021/09/04 Python
MySQL的prepare使用以及遇到的bug
2022/05/11 MySQL