文档章节

python 平均分的小题目

掉包虾
 掉包虾
发布于 2016/04/05 07:43
字数 258
阅读 100
收藏 0
定义一个int型的一维数组,包含40个元素,用来存储每个学员的成绩,循环产生40个0~100之间的随机整数,
(1)将它们存储到一维数组中,然后统计成绩低于平均分的学员的人数,并输出出来。
(2)将这40个成绩按照从高到低的顺序输出出来。
感悟:
    1.from __future__ import division 作用?
        导入python未来支持(精确除法)
    2.sorted 和 list.sort()的区别
        1.sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list
        2.L.sort(cmp=None, key=None, reverse=False) -- stable sort *IN PLACE*

from __future__ import division
import random
def make_score(num):
    return ([random.randint(0,100) for i in range(num)])
def less_avg(score_list):
    avg_score = sum(score_list)/len(score_list)
    less_avg_list = [i for i in score_list if i < avg_score]
    return len(less_avg_list)
if __name__ == '__main__':
    score_list = make_score(20)
    print('the number of less avg is ',less_avg(score_list))
    sorted(score,reverse=True)
the number of less avg is  11
[95, 95, 91, 84, 81, 81, 75, 70, 65, 56, 55, 51, 50, 48, 43, 36, 30, 30, 15, 1]

© 著作权归作者所有

上一篇: Mongodb 术语
下一篇: python 之元素左移
掉包虾
粉丝 2
博文 29
码字总数 6635
作品 0
程序员
私信 提问
从CSDN的趣味题学PYTHON

转自:http://www.cnblogs.com/chagel/archive/2009/02/01/1381820.html 本文给出两道趣味题的Python解法 题目难度不大,都是针对字符串的操作,逻辑比较简单,灵活在对不同语言、语法的掌握...

flynewton
2010/11/16
598
0
如何捅破python编程的那层纸之二

如何捅破python编程的那层纸之二 # coding:utf-8 """ 如何捅破python编程的那层纸之二 贴吧上有人问 定义一个函数,名字为sameSums(aList),alist是一个整形list(限定重复元素不超过2个,排除...

黄哥Python培训
2015/07/22
157
0
Leetcode刷刷刷 - 1. Two Sum

Leetcode是程序员刷算法题的大本营,难度也很友好的分了高级、中级及初级,目前在全球范围内已经有了上百万名用户,并且拥有超过了1000道题目资源和公司面试真题。 我在刷题的过程中,会复习...

V怪兽
02/27
0
0
300道Python面试题,备战春招!

作者 | kenwoodjw 责编 | Jane 出品 | Python大本营(ID:pythonnews) 程序员转行学什么语言? https://edu.csdn.net/topic/ai30?utmsource=csdnbw 过年开工回来到现在,营长每天在地铁里只...

AI科技大本营
03/07
0
0
一个开启Oracle服务和更改主机名的脚本

真不知道该起一个什么题目,这是昨天数据库老师提出的问题。由于实验室的机器都装了还原卡,每次开机或重启都会回到初始状态,所以数库的listener.ora、tnsnames.ora文件里的host不是本机的计...

Yanng
2013/06/30
119
0

没有更多内容

加载失败,请刷新页面

加载更多

DDD(五)

1、引言 之前学习了解了DDD中实体这一概念,那么接下来需要了解的就是值对象、唯一标识。值对象,值就是数字1、2、3,字符串“1”,“2”,“3”,值时对象的特征,对象是一个事物的具体描述...

MrYuZixian
今天
3
0
数据库中间件MyCat

什么是MyCat? 查看官网的介绍是这样说的 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵...

沉浮_
今天
4
0
解决Mac下VSCode打开zsh乱码

1.乱码问题 iTerm2终端使用Zsh,并且配置Zsh主题,该主题主题需要安装字体来支持箭头效果,在iTerm2中设置这个字体,但是VSCode里这个箭头还是显示乱码。 iTerm2展示如下: VSCode展示如下: 2...

HelloDeveloper
今天
6
0
常用物流快递单号查询接口种类及对接方法

目前快递查询接口有两种方式可以对接,一是和顺丰、圆通、中通、天天、韵达、德邦这些快递公司一一对接接口,二是和快递鸟这样第三方集成接口一次性对接多家常用快递。第一种耗费时间长,但是...

程序的小猿
今天
5
0
Python机器学习之数据探索可视化库yellowbrick

背景介绍 从学sklearn时,除了算法的坎要过,还得学习matplotlib可视化,对我的实践应用而言,可视化更重要一些,然而matplotlib的易用性和美观性确实不敢恭维。陆续使用过plotly、seaborn,...

yeayee
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部