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实现的简单抽奖系统实例
May 22 Python
使用Python对SQLite数据库操作
Apr 06 Python
Django入门使用示例
Dec 12 Python
Python+OpenCV让电脑帮你玩微信跳一跳
Jan 04 Python
Python实现检测文件MD5值的方法示例
Apr 11 Python
python opencv3实现人脸识别(windows)
May 25 Python
Python3.5多进程原理与用法实例分析
Apr 05 Python
将Pytorch模型从CPU转换成GPU的实现方法
Aug 19 Python
python将print输出的信息保留到日志文件中
Sep 27 Python
redis数据库及与python交互用法简单示例
Nov 01 Python
解决python便携版无法直接运行py文件的问题
Sep 01 Python
用Python爬取某乎手机APP数据
Jun 15 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
PHP实现PDO的mysql数据库操作类
2014/12/12 PHP
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
详细解读JavaScript编程中的Promise使用
2015/07/27 Javascript
jquery移除了live()、die(),新版事件绑定on()、off()的方法
2016/10/26 Javascript
老生常谈原生JS执行环境与作用域
2016/11/22 Javascript
jQuery DateTimePicker 日期和时间插件示例
2017/01/22 Javascript
JavaScript字符集编码与解码详谈
2017/02/02 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
2018/10/29 Javascript
基于vue实现移动端圆形旋钮插件效果
2018/11/28 Javascript
vue.js表单验证插件(vee-validate)的使用教程详解
2019/05/23 Javascript
微信小程序实现一张或多张图片上传(云开发)
2019/09/25 Javascript
VUE使用axios调用后台API接口的方法
2020/08/03 Javascript
Vue 禁用浏览器的前进后退操作
2020/09/04 Javascript
[01:02:25]2014 DOTA2华西杯精英邀请赛 5 24 iG VS DK
2014/05/26 DOTA
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
python按照多个字符对字符串进行分割的方法
2015/03/17 Python
Python itertools模块详解
2015/05/09 Python
Win10下Python环境搭建与配置教程
2016/11/18 Python
推荐10款最受Python开发者欢迎的Python IDE
2018/09/16 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
2020/01/09 Python
Django实现从数据库中获取到的数据转换为dict
2020/03/27 Python
使用Keras构造简单的CNN网络实例
2020/06/29 Python
CSS3实现的炫酷菜单代码分享
2015/03/12 HTML / CSS
Clarks其乐鞋荷兰官网:Clarks荷兰
2019/07/05 全球购物
EJB需直接实现它的业务接口或Home接口吗,请简述理由
2016/11/23 面试题
shell的种类有哪些
2015/04/15 面试题
商务专员岗位职责
2013/11/23 职场文书
综合办公室主任职责
2013/12/16 职场文书
商场客服专员岗位职责
2014/06/13 职场文书
国际商务英语专业求职信
2014/07/08 职场文书
应用心理学专业求职信
2014/08/04 职场文书
教师党员先进性教育自我剖析材料思想汇报
2014/09/24 职场文书
2015年思想品德教学工作总结
2015/07/22 职场文书
2019公司管理制度
2019/04/19 职场文书
python解决12306登录验证码的实现
2021/04/18 Python
Python字符串对齐方法使用(ljust()、rjust()和center())
2021/04/26 Python