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之关于类的初步认识
Oct 11 Python
python3简单实现微信爬虫
Apr 09 Python
python基于socket实现网络广播的方法
Apr 29 Python
通过Py2exe将自己的python程序打包成.exe/.app的方法
May 26 Python
python使用turtle库与random库绘制雪花
Jun 22 Python
使用 Python 处理 JSON 格式的数据
Jul 22 Python
Python基于OpenCV实现人脸检测并保存
Jul 23 Python
Python中字典与恒等运算符的用法分析
Aug 22 Python
python对Excel按条件进行内容补充(推荐)
Nov 24 Python
wxpython自定义下拉列表框过程图解
Feb 14 Python
iPython pylab模式启动方式
Apr 24 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
Jan 28 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
第九节--绑定
2006/11/16 PHP
火车采集器 免费版使出收费版本功能实现原理
2009/09/17 PHP
php获取数组长度的方法(有实例)
2013/10/27 PHP
摘自织梦CMS的HTTP文件下载类
2015/08/08 PHP
php+mysql实现简单登录注册修改密码网页
2016/11/30 PHP
Laravel学习基础之migrate的使用教程
2017/10/11 PHP
document.documentElement &amp;&amp; document.documentElement.scrollTop
2007/12/01 Javascript
javascript重写alert方法的实例代码
2013/03/29 Javascript
js open() 与showModalDialog()方法使用介绍
2013/09/10 Javascript
JS计算网页停留时间代码
2014/04/28 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
jquery.mousewheel实现整屏翻屏效果
2015/08/30 Javascript
详解Bootstrap glyphicons字体图标
2016/01/04 Javascript
Bootstrap CSS布局之表单
2016/12/17 Javascript
详解Vue2中组件间通信的解决全方案
2017/07/28 Javascript
web前端vue实现插值文本和输出原始html
2018/01/19 Javascript
详解vue-property-decorator使用手册
2019/07/29 Javascript
js实现三角形粒子运动
2020/09/22 Javascript
PyQt5每天必学之单行文本框
2018/04/19 Python
python 给DataFrame增加index行名和columns列名的实现方法
2018/06/08 Python
python版飞机大战代码分享
2018/11/20 Python
由Python编写的MySQL管理工具代码实例
2019/04/09 Python
python实现小球弹跳效果
2019/05/10 Python
python中def是做什么的
2020/06/10 Python
python BeautifulSoup库的安装与使用
2020/12/17 Python
html5版canvas自由拼图实例
2014/10/15 HTML / CSS
英国经典球衣网站:Classic Football Shirts
2017/05/20 全球购物
大学生职业生涯规划方案
2014/01/03 职场文书
酒鬼酒广告词
2014/03/21 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
鼓舞士气的口号
2014/06/16 职场文书
六年级小学生评语
2014/12/26 职场文书
2015年十一国庆节演讲稿
2015/03/20 职场文书
2015年教师节贺卡寄语
2015/03/24 职场文书
电力工程合作意向书
2015/05/11 职场文书
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python