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时间戳与时间字符串互相转换实例代码
Nov 28 Python
python基础教程之基本内置数据类型介绍
Feb 20 Python
Python while 循环使用的简单实例
Jun 08 Python
Python的collections模块中namedtuple结构使用示例
Jul 07 Python
Python使用matplotlib实现的图像读取、切割裁剪功能示例
Apr 28 Python
pandas 读取各种格式文件的方法
Jun 22 Python
Linux下Python安装完成后使用pip命令的详细教程
Nov 22 Python
Python类和对象的定义与实际应用案例分析
Dec 27 Python
python实现websocket的客户端压力测试
Jun 25 Python
解决Pycharm的项目目录突然消失的问题
Jan 20 Python
Python requests模块基础使用方法实例及高级应用(自动登陆,抓取网页源码)实例详解
Feb 14 Python
使用keras实现孪生网络中的权值共享教程
Jun 11 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数组函数序列之rsort() - 对数组的元素值进行降序排序
2011/11/02 PHP
微信支付的开发流程详解
2016/09/13 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
2017/08/18 PHP
在网页中屏蔽快捷键
2006/09/06 Javascript
DOM精简教程
2006/10/03 Javascript
动态为事件添加js代码示例
2009/02/15 Javascript
js 点击按钮弹出另一页,选择值后,返回到当前页
2010/05/26 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
js实现的切换面板实例代码
2013/06/17 Javascript
js日期范围初始化得到前一个月日期的方法
2015/05/05 Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
2015/08/24 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
2015/10/26 Javascript
js 弹出虚拟键盘修改密码的简单实例
2016/10/10 Javascript
JavaScript评论点赞功能的实现方法
2017/03/13 Javascript
详解webpack与SPA实践之开发环境搭建
2017/12/18 Javascript
10分钟上手vue-cli 3.0 入门介绍
2018/04/04 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
2019/06/18 jQuery
微信小程序通过一个json实现分享朋友圈图片
2019/09/03 Javascript
详解实现vue的数据响应式原理
2021/01/20 Vue.js
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
python实现音乐下载器
2018/04/15 Python
python如何发布自已pip项目的方法步骤
2018/10/09 Python
Python3内置模块之json编解码方法小结【推荐】
2020/12/09 Python
python tkinter canvas 显示图片的示例
2019/06/13 Python
python中np是做什么的
2020/07/21 Python
python与js主要区别点总结
2020/09/13 Python
印度婴儿用品在线商店:Firstcry.com
2016/12/05 全球购物
介绍一下linux的文件权限
2014/07/20 面试题
GWT的应用有哪两种部署模式
2012/12/21 面试题
十佳教师事迹材料
2014/01/11 职场文书
周年庆促销方案
2014/03/15 职场文书
文明城市创建标语
2014/06/16 职场文书
幼儿园爱国卫生月活动总结
2014/06/30 职场文书
解除劳动合同协议书(样本)
2014/10/02 职场文书
「魔导具师妲莉亚永不妥协~从今天开始的自由职人生活~」1、2卷发售宣传CM公开
2022/03/21 日漫
在Centos 8.0中安装Redis服务器的教程详解
2022/03/21 Redis