下面是一个简单的例子:#!/usr/bin/python

import random

def create_list(sampleSize, upperLimit):

numbList = []

while sampleSize > 0:

sampleSize -= 1

randomNum = random.randrange(0,upperLimit+1)

numbList.append(randomNum)

numbList.sort(key=int)

return numbList

def median(numList):

list_len = len(numList)

if list_len % 2:

return numList[list_len / 2]

else:

return (numList[list_len / 2] + numList[list_len / 2 - 1]) / 2.0

def main():

number_lists = 4

sample_size = 5

upper_limit = 50

lists = []

median_list = []

for i in range(number_lists):

lists.append(create_list(sample_size, upper_limit))

for current_list in lists:

current_median = median(current_list)

print current_list, " : median (", current_median, ")"

median_list.append(current_median)

print "Median list is ", median_list

if __name__ == "__main__":

main()

哪些输出,例如:paul@MacBook:~/Documents/src/scratch$ ./sample.py

[3, 18, 20, 26, 46] : median ( 20 )

[18, 22, 38, 44, 49] : median ( 38 )

[28, 29, 34, 42, 43] : median ( 34 )

[4, 21, 27, 31, 46] : median ( 27 )

Median list is [20, 38, 34, 27]

paul@MacBook:~/Documents/src/scratch$

python循环n次_如何使循环重复n次-Python 3相关推荐

  1. python用for循环输出直角三角形_使用FOR循环语句在屏幕上输出一个由星号组成的直角三角形...

    题目要求: 请用C++的信息输出方式,使用循环语句在屏幕上输出一个由星号组成的直角三角形,形状如下: * ** *** **** ***** 要求: 完全使用C++的信息输出方式,即cout以及流插入 ...

  2. python文件运行哪一个_如何使一个python文件运行另一个?

    本问题已经有最佳答案,请猛点这里访问. 如何创建一个python文件来运行另一个? 例如,我有两个.py文件.我想运行一个文件,然后让它运行另一个.py文件. docs.python.org / / ...

  3. 用python画奥迪标志_不知道不 OK!53 个 Python 经典面试题详解

    作者 | Chris 翻译 | 苏本如,责编 | 夕颜 头图 | CSDN付费下载自视觉中国 出品 | CSDN(ID:CSDNnews) 以下为译文: 本文列出53个Python面试问题,并且提供了 ...

  4. python快速入门系列_十五分钟快速入门系列:Python基础

    Python是一种面向对象的解释型语言, 源码和解释器CPython遵循 GPL协议. 年份 事件 1989 荷兰人Guido van Rossum发明 1991 第一个公开发行版发行 当前版本 3. ...

  5. 在下列选项中不属于python特点的是_在下列选项中,不属于 Python特点的是( )。_学小易找答案...

    [填空题]在 Python无穷循环 while True:的循环体中可以使用( )语句退出循环 [填空题]下列 Python语句的输出结果是 counter=1 num= 0 def Testvari ...

  6. python程序员自我评价_写给程序员的简明 Python(1)

    为什么写 python作为胶水语言越来越流行, 第三方类库, 轮子也特别多. 对于创业型公司或刚开始的产品都可以选用 Python 作为后端支撑, 工具开发, 实现快速迭代. 对于学习算法的同学, 是 ...

  7. python 进程生命周期_计算客户生命周期价值的python解决方案

    python 进程生命周期 By Lisa Cohen, Zhining Deng, Shijing Fang, and Ron Sielinski 由丽莎·科恩,志宁邓,石井方和罗恩Sielinsk ...

  8. python考试题库开发_算法/开发 面试必看! 【python基础】面试题合集

    本合集整理了计算机专业相关算法/开发面试中遇到的[python基础]相关面试题,后续会持续更新,有需要的小伙伴可以点赞or收藏随时查阅哦!♥ Q:python不可变对象?可变对象?可变对象:list ...

  9. 上海python什么时候考试_上海2016年计算机二级考试Python考试大纲修订

    上海2016年计算机二级考试Python考试大纲修订 Python语言是一种解释运行.面向对象.扩展性强的程序设计语言,是大学生学习计算机编程能力.理解计算机解决问题的方法的有效工具.下面百分网小编为 ...

  10. python的顶级库_三大用于数据科学的顶级Python库

    Python有许多吸引力,如效率,代码可读性和速度,使其成为数据科学爱好者的首选编程语言.Python通常是希望升级其应用程序功能的数据科学家和机器学习专家的首选. 由于其广泛的用途,Python拥有 ...

最新文章

  1. opencv对图像是软解码_在图像识别上深度学习和opencv有什么不同啊,我只用过opencv,对深度学习不了解...
  2. python ---Pandas时间序列:生成指定范围的日期
  3. 常见问题一之项目报错排查
  4. 关于HTML的盒子的一些小问题
  5. 抱团成功!OPPO、vivo、小米携手成立“互传联盟”
  6. centos 命令行执行多个命令_命令行如何执行jar包里面的方法
  7. Leetcode2. Add Two Numbers
  8. mybaitis快速生成_使用MyBatis插件生成代码
  9. 使用OpenSSL颁发CA证书
  10. VOC2007数据集解析
  11. 数据可视化大屏_大数据可视化应用典型案例
  12. 服务器双路供电原理,服务器专用双电源解析
  13. 大家好,我是浪啦啦啦啦啦!
  14. 如何撰写发明专利?(全流程解析+要点总结)
  15. sqlmap工具使用手册
  16. 罗克韦尔L85E plc程序下载和上载
  17. Excel 2007 宝典 (中文版高清PDF下载)
  18. Jenkins服务器实战-臧雪园-专题视频课程
  19. 极点输入法如何关闭单过了模式
  20. LiveNVR传统安防摄像机接入互联网直播-支持多种分屏展示

热门文章

  1. iOS armv7, armv7s, arm64区别与应用32位、64位配置
  2. Virginie Ruiz
  3. 7-6 字符串逆序 (10 分)
  4. 虚拟机IP地址和主机名称配置
  5. 阿里副总裁玄难:藏经阁计划研发大规模知识构建技术首次披露
  6. PCB安规设计是怎样的?怎样设计高压电源的安规?ECM设计间距是怎样的,CAF设计间距要求是怎样的?电源的PCB间距设计指南,安规标准有哪些?380V电源安规设计
  7. TJA1042T/3与国产CAN芯片SIT1042T/3性能对比
  8. 2010年翡翠岛露营
  9. Unity3D学习(规范)
  10. 深度剖析:针对深度学习的GPU共享