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中处理时间的几种方法小结
Apr 09 Python
Python基于scrapy采集数据时使用代理服务器的方法
Apr 16 Python
Python实现的中国剩余定理算法示例
Aug 05 Python
Python 3中print函数的使用方法总结
Aug 08 Python
Python json模块dumps、loads操作示例
Sep 06 Python
python numpy元素的区间查找方法
Nov 14 Python
对python中Librosa的mfcc步骤详解
Jan 09 Python
Python3.5内置模块之time与datetime模块用法实例分析
Apr 27 Python
解决django-xadmin列表页filter关联对象搜索问题
Nov 15 Python
Python While循环语句实例演示及原理解析
Jan 03 Python
Python requests模块基础使用方法实例及高级应用(自动登陆,抓取网页源码)实例详解
Feb 14 Python
pycharm的python_stubs问题
Apr 08 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中的mb_detect_encoding函数使用方法
2015/08/18 PHP
php+js实现百度地图多点标注的方法
2016/11/30 PHP
PHP htmlspecialchars()函数用法与实例讲解
2019/03/08 PHP
JavaScript replace(rgExp,fn)正则替换的用法
2010/03/04 Javascript
JQuery的html(data)方法与&amp;lt;script&amp;gt;脚本块的解决方法
2010/03/09 Javascript
使用iframe window的scroll方法控制iframe页面滚动
2014/03/05 Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
2014/07/31 Javascript
Node.js插件的正确编写方式
2014/08/03 Javascript
详解angular中通过$location获取路径(参数)的写法
2017/03/21 Javascript
nodejs使用express创建一个简单web应用
2017/03/31 NodeJs
一起写一个即插即用的Vue Loading插件实现
2019/10/31 Javascript
vue项目中微信登录的实现操作
2020/09/08 Javascript
vant picker+popup 自定义三级联动案例
2020/11/04 Javascript
详解vue-cli项目在IE浏览器打开报错解决方法
2020/12/10 Vue.js
python&amp;MongoDB爬取图书馆借阅记录
2016/02/05 Python
python实现发送邮件及附件功能
2021/03/02 Python
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
Python探索之pLSA实现代码
2017/10/25 Python
用python实现将数组元素按从小到大的顺序排列方法
2018/07/02 Python
python:目标检测模型预测准确度计算方式(基于IoU)
2020/01/18 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
Python的PIL库中getpixel方法的使用
2020/04/09 Python
Python用Jira库来操作Jira
2020/12/28 Python
python里glob模块知识点总结
2021/01/05 Python
HTML5中视频音频的使用详解
2017/07/07 HTML / CSS
澳大利亚在线家具、灯饰和家居装饰店:LivingStyles
2018/11/20 全球购物
Paul Smith英国官网:英国国宝级时装品牌
2019/03/21 全球购物
英语专业毕业生求职简历的自我评价
2013/10/24 职场文书
数控技术专业推荐信
2013/11/01 职场文书
社区义诊活动总结
2014/04/30 职场文书
承诺书格式范文
2014/06/03 职场文书
2014银行授权委托书样本
2014/10/04 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
服务员岗位职责
2015/02/03 职场文书
2015年商场工作总结
2015/04/27 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书