自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 random库与使用蒙特卡洛方法计算圆周率

简介random库Python的另一个标准库,它主要是用来生成随机数的。random库生成的随机数是采用梅森旋转算法生成的(伪)随机数。主要的函数常用函数random.seed(a=None)初始化一个随机数的种子,默认为系统的时间。相同的种子对应的随机数是相同的。random.random()随机生成(0.0,1.0)之间的小数。这个函数在随机数使用中比较常用。通过一个实例...

2018-05-30 15:46:38 1822

原创 Python的time库和文本进度条

简介Python中的time库是用来使用时间的标准库,它可以表示计算机的时间,也可以获取系统的时间并提供精准的时间计量,从而分析系统的性能。主要的函数获取时间time.time()获取计算机当前的时间,格式为计算机内部的浮点数时间time.ctime()获取计算机的时间,其格式为人容易理解的格式time.gmtime()同样是获取计算机的时间,但是它为计算机容易理解和处理的格式格式化时间time....

2018-05-29 11:22:47 902

原创 Python中的turtle库

简介turtle库是turtle绘图体系在Python中的实现,turtle绘图体系诞生于1969年,主要用于程序设计入门,它是Python中的一种标准库,也是入门级的绘图函数库。主要的函数1、turtle.setup(width,height,x,y)这个函数主要是用来设置Python绘图界面的位置,其中,width和height两个参数是绘图界面的宽高,x,y两个参数是绘图界面左上角距离屏幕左...

2018-05-24 17:38:44 1633

原创 递归和栈

递归递归是很多算法中都使用的一种编程方法。递归包含两部分:基线条件和递归条件。基线条件是函数不再调用自己的条件,而递归条件就是继续调用自己递归的条件。下面举个例子来说明什么是基线条件?什么是递归条件例:编写一个倒计时函数,从3倒计时到1结束# 倒计时3 2 1 def dict(i): print(1) # 基线条件 if i <= 1: return...

2018-05-17 15:55:48 1202

原创 选择排序

选择排序简介选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。以上介绍出自360百科例子对列表[5,3,6,2,10]进行选择排序代码# 升序排列 # 定义函数findsmallest()查找列表中的最小元素 def findsmallest(list): ...

2018-05-14 20:14:32 171

原创 二分查找

二分查找简介二分查找是一种算法,它要处理的元素列表必须是个有序。因为二分查找每次都会通过比较中间那个数与要求的数的大小,来舍弃一般的列表。如果要查找的元素包含在列表中,二分查找返回其位置;否则返回null。例子从1到100中选定一个数,然后你来猜测。你每次猜测后,我只会告诉你大了、小了或正确。(假设选定的是75)(1)针对这个例子,假如从1开始猜的话,那么需要75次才会猜对。(2)如果使用二分查找...

2018-05-12 16:21:34 219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除