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 encode和decode的妙用
Sep 02 Python
python监控网卡流量并使用graphite绘图的示例
Apr 27 Python
Python实例分享:快速查找出被挂马的文件
Jun 08 Python
python通过pil为png图片填充上背景颜色的方法
Mar 17 Python
Python在Console下显示文本进度条的方法
Feb 14 Python
使用pandas read_table读取csv文件的方法
Jul 04 Python
python 监听salt job状态,并任务数据推送到redis中的方法
Jan 14 Python
Python基于plotly模块实现的画图操作示例
Jan 23 Python
python 将dicom图片转换成jpg图片的实例
Jan 13 Python
Python实现多线程下载脚本的示例代码
Apr 03 Python
解决IDEA 的 plugins 搜不到任何的插件问题
May 04 Python
python drf各类组件的用法和作用
Jan 12 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
怎样辨别一杯好咖啡
2021/03/03 新手入门
什么是MVC,好东西啊
2007/05/03 PHP
php 邮件发送问题解决
2014/03/22 PHP
PHP容器类的两种实现方式示例
2019/07/24 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
2019/10/24 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
javascript 对象的定义方法
2007/01/10 Javascript
需要做特殊处理的DOM元素属性的访问
2010/11/05 Javascript
myEvent.js javascript跨浏览器事件框架
2011/10/24 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
Jquery显示和隐藏元素或设为只读(含Ligerui的控件禁用,实例说明介绍)
2013/07/09 Javascript
javascript获取浏览器类型和版本的方法(js获取浏览器版本)
2014/03/13 Javascript
怎么通过onclick事件获取js函数返回值(代码少)
2015/07/28 Javascript
jQuery实现带分组数据的Table表头排序实例分析
2015/11/24 Javascript
如何利用JSHint减少JavaScript的错误
2016/08/23 Javascript
js学习笔记之事件处理模型
2016/10/31 Javascript
解决vue单页路由跳转后scrollTop的问题
2018/09/03 Javascript
浅谈webpack4.x 入门(一篇足矣)
2018/09/05 Javascript
利用Dectorator分模块存储Vuex状态的实现
2019/02/05 Javascript
微信小程序中插入激励视频广告并获取收益(实例代码)
2019/12/06 Javascript
ant-design-vue 实现表格内部字段验证功能
2019/12/16 Javascript
JS 数组和对象的深拷贝操作示例
2020/06/06 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
2014/11/18 Python
Python利用正则表达式匹配并截取指定子串及去重的方法
2015/07/30 Python
spark: RDD与DataFrame之间的相互转换方法
2018/06/07 Python
python中reader的next用法
2018/07/24 Python
pandas dataframe的合并实现(append, merge, concat)
2019/06/24 Python
Python图像处理之图片文字识别功能(OCR)
2019/07/30 Python
解决python 文本过滤和清理问题
2019/08/28 Python
python为什么会环境变量设置不成功
2020/06/23 Python
农行实习自我鉴定
2013/09/22 职场文书
《鞋匠的儿子》教学反思
2014/03/02 职场文书
超市中秋节促销方案
2014/03/21 职场文书
《植物妈妈有办法》教学反思
2016/02/23 职场文书
postgresql无序uuid性能测试及对数据库的影响
2021/06/11 PostgreSQL