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 相关文章推荐
在Django的URLconf中进行函数导入的方法
Jul 18 Python
Python实现将数据库一键导出为Excel表格的实例
Dec 30 Python
Python 列表理解及使用方法
Oct 27 Python
python实现zabbix发送短信脚本
Sep 17 Python
10款最好的Python开发编辑器
Jul 03 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
Aug 20 Python
python字符串常用方法及文件简单读写的操作方法
Mar 04 Python
PyQt5实现仿QQ贴边隐藏功能的实例代码
May 24 Python
读取nii或nii.gz文件中的信息即输出图像操作
Jul 01 Python
Python词云的正确实现方法实例
May 08 Python
使用pycharm运行flask应用程序的详细教程
Jun 07 Python
PyMongo 查询数据的实现
Jun 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/10/09 PHP
单台服务器的PHP进程之间实现共享内存的方法
2014/06/13 PHP
Zend Framework校验器Zend_Validate用法详解
2016/12/09 PHP
php更新cookie内容的详细方法
2019/09/30 PHP
javascript Math.random()随机数函数
2009/11/04 Javascript
jQuery 借助插件Lavalamp实现导航条动态美化效果
2013/09/27 Javascript
javaScript 计算两个日期的天数相差(示例代码)
2013/12/27 Javascript
浅谈JavaScript字符串拼接
2015/06/25 Javascript
jQuery中的deferred对象和extend方法详解
2017/05/08 jQuery
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
JavaScript 点击触发复制功能实例详解
2018/11/02 Javascript
ajaxfileupload.js实现上传文件功能
2019/04/19 Javascript
微信小程序实现加入购物车滑动轨迹
2020/11/18 Javascript
在python的WEB框架Flask中使用多个配置文件的解决方法
2014/04/18 Python
Python中struct模块对字节流/二进制流的操作教程
2017/01/21 Python
python中字符串数组逆序排列方法总结
2019/06/23 Python
使用TensorFlow实现简单线性回归模型
2019/07/19 Python
Django如何将URL映射到视图
2019/07/29 Python
pytorch获取vgg16-feature层输出的例子
2019/08/20 Python
Python使用os.listdir和os.walk获取文件路径
2020/05/21 Python
Html5之webcoekt播放JPEG图片流
2020/09/22 HTML / CSS
英国最大的奢侈品零售网络商城:Flannels
2016/09/16 全球购物
巴西服装和鞋子购物网站:Marisa
2018/10/25 全球购物
几道Java和数据库的面试题
2013/05/30 面试题
童装店创业计划书
2014/01/09 职场文书
党员自我剖析材料
2014/08/31 职场文书
学生实习证明模板汇总
2014/09/25 职场文书
2014年向国旗敬礼活动总结
2014/09/27 职场文书
高校自主招生自荐信2015
2015/03/04 职场文书
公司晚宴祝酒词
2015/08/11 职场文书
教师病假条范文
2015/08/17 职场文书
个人工作决心书
2015/09/22 职场文书
公司岗位说明书
2015/10/08 职场文书
教你如何用python开发一款数字推盘小游戏
2021/04/14 Python
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2021/06/26 MySQL