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在windows命令行下输出彩色文字的方法
Mar 19 Python
Python文件处理
Feb 29 Python
Python爬虫使用Selenium+PhantomJS抓取Ajax和动态HTML内容
Feb 23 Python
python逆序打印各位数字的方法
Jun 25 Python
Django项目主urls导入应用中views的红线问题解决
Aug 10 Python
python getopt模块使用实例解析
Dec 18 Python
Python实现名片管理系统
Feb 14 Python
python numpy生成等差数列、等比数列的实例
Feb 25 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
Sep 16 Python
Pytest allure 命令行参数的使用
Apr 18 Python
Python编写nmap扫描工具
Jul 21 Python
Python实战之大鱼吃小鱼游戏的实现
Apr 01 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数组无限分级数据的层级化处理代码
2012/12/29 PHP
php实现数组筛选奇数和偶数示例
2014/04/11 PHP
PHP采用get获取url汉字出现乱码的解决方法
2014/11/13 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
2017/05/20 PHP
Js的MessageBox
2006/12/03 Javascript
js checkbox(复选框) 使用集锦
2009/04/28 Javascript
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
2010/03/14 Javascript
基于jquery库的tab新形式使用
2012/11/16 Javascript
判断一个对象是否为jquery对象的方法
2014/03/12 Javascript
javascript强制点击广告的方法
2015/02/06 Javascript
JS自定义选项卡函数及用法实例分析
2015/09/02 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
2016/01/05 Javascript
canvas知识总结
2017/01/25 Javascript
Vue2学习笔记之请求数据交互vue-resource
2017/02/23 Javascript
jQuery菜单实例(全选,反选,取消)
2017/08/28 jQuery
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
Vue.js实现的计算器功能完整示例
2018/07/11 Javascript
JS中‘hello’与new String(‘hello’)引出的问题详解
2018/08/14 Javascript
vue elementui el-form rules动态验证的实例代码详解
2019/05/23 Javascript
微信小程序监听用户登录事件的实现方法
2019/11/11 Javascript
koa-passport实现本地验证的方法示例
2020/02/20 Javascript
5个你不知道的JavaScript字符串处理库(小结)
2020/06/01 Javascript
vue实现分页的三种效果
2020/06/23 Javascript
解决Vue中使用keepAlive不缓存问题
2020/08/04 Javascript
Windows下Anaconda的安装和简单使用方法
2018/01/04 Python
python web框架 django wsgi原理解析
2019/08/20 Python
python tqdm 实现滚动条不上下滚动代码(保持一行内滚动)
2020/02/19 Python
Python 基于jwt实现认证机制流程解析
2020/06/22 Python
酒店人事专员岗位职责
2013/12/19 职场文书
应届大学生简历中的自我评价
2014/01/15 职场文书
期末自我鉴定
2014/01/23 职场文书
安全在我心中演讲稿
2014/09/01 职场文书
2014年销售部工作总结
2014/12/01 职场文书
学习计划是什么
2019/04/30 职场文书
Python如何使用logging为Flask增加logid
2021/03/30 Python