03 2020 档案

摘要:规定:规在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘 本质:经典递归问题,从第n个盘开始分析,先将最大圆盘移至目标处,再依次处理接下来每一个圆盘。 简单汉诺塔问题实例(三个圆盘) 代码如下~ count=0 def hanoi(n,src,dst,mid): global count 阅读全文
posted @ 2020-03-28 16:18 Ni__23 阅读(172) 评论(0) 推荐(0)
摘要:圆周率计算分析 方法:蒙特卡落法(随机抽样技术,是一种随机模拟方法,以概率和统计理论方法为基础的一种计算方法。是使用随机数(或更常见的伪随机数)来解决很多计算问题的方法) 一正方形中构造四分之一个圆,随机撒点,根据点到原点的距离判断点是落在1/4的圆内还是在圆外,从而根据落在两个不同区域的点的数目, 阅读全文
posted @ 2020-03-19 22:11 Ni__23 阅读(173) 评论(0) 推荐(0)
摘要:turtle库学习笔记: 一、turtle的绘图窗体 turtle.setup(width, height, startx, starty) setup()设置窗体大小及位置, 4个参数中后两个可选(后两个省略时默认窗口在屏幕正中心) 二、turtle空间坐标体系 (1)、从当前点去(x,y) tu 阅读全文
posted @ 2020-03-19 20:42 Ni__23 阅读(237) 评论(0) 推荐(0)
摘要:一、五角星绘制 import turtle as t t.up() t.fd(-100) t.pd() t.fillcolor("red") t.begin_fill() for i in range(5): t.fd(200) t.right(144) t.end_fill() 二、六角形的绘制 阅读全文
posted @ 2020-03-11 16:55 Ni__23 阅读(457) 评论(0) 推荐(0)