基于python绘制科赫雪花


Posted in Python onJune 22, 2018

什么是科赫曲线

科赫曲线是de Rham曲线的特例。给定线段AB,科赫曲线可以由以下步骤生成:
将线段分成三等份(AC,CD,DB)
以CD为底,向外(内外随意)画一个等边三角形DMC
将线段CD移去
分别对AC,CM,MD,DB重复1~3。

什么是科赫雪花

三段科赫曲线组成的图形

实现的效果 <

基于python绘制科赫雪花

#KocheDraw1
import turtle
def koch(size,n):
  if n==1:
    turtle.fd(size)
  else:
    for i in [0,60,-120,60]:
      turtle.left(i)
      koch(size/3,n-1)
def main():
  turtle.setup(600,600)
  turtle.penup()
  turtle.speed(10)
  turtle.hideturtle()
  turtle.pensize(2)
  turtle.goto(-200,100)
  turtle.pendown()
  level=4
  koch(400,level)
  turtle.right(120)
  koch(400, level)
  turtle.right(120)
  koch(400, level)
  turtle.penup()
  turtle.done()
main()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
学习python (2)
Oct 31 Python
通过python下载FTP上的文件夹的实现代码
Feb 10 Python
python自动化工具日志查询分析脚本代码实现
Nov 26 Python
Python性能优化技巧
Mar 09 Python
python距离测量的方法
Mar 06 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
Apr 02 Python
django项目搭建与Session使用详解
Oct 10 Python
在Python中分别打印列表中的每一个元素方法
Nov 07 Python
python简单区块链模拟详解
Jul 03 Python
Pandas数据离散化原理及实例解析
Nov 16 Python
Python中用pyinstaller打包时的图标问题及解决方法
Feb 17 Python
python 识别登录验证码图片功能的实现代码(完整代码)
Jul 03 Python
python3读取csv和xlsx文件的实例
Jun 22 #Python
django admin 后台实现三级联动的示例代码
Jun 22 #Python
python使用turtle库与random库绘制雪花
Jun 22 #Python
Python3导入CSV文件的实例(跟Python2有些许的不同)
Jun 22 #Python
Django Admin实现三级联动的示例代码(省市区)
Jun 22 #Python
详解python中的json和字典dict
Jun 22 #Python
python实现雨滴下落到地面效果
Jun 21 #Python
You might like
显示youtube视频缩略图和Vimeo视频缩略图代码分享
2014/02/13 PHP
使用新浪微博API的OAuth认证发布微博实例
2015/03/27 PHP
详解js异步文件加载器
2016/01/24 PHP
PHP获取网页所有连接的方法(附demo源码下载)
2016/03/30 PHP
动态加载iframe
2006/06/16 Javascript
js multiple全选与取消全选实现代码
2012/12/04 Javascript
js获取日期:昨天今天和明天、后天
2014/06/11 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
javascript创建对象的几种模式介绍
2016/05/06 Javascript
javascript中获取元素标签中间的内容的实现方法
2016/10/08 Javascript
详解Node项目部署到云服务器上
2017/07/12 Javascript
vue.js中created方法作用
2018/03/30 Javascript
vue+elementUI实现表单和图片上传及验证功能示例
2019/05/14 Javascript
vue如何自动化打包测试环境和正式环境的dist/test文件
2019/06/06 Javascript
JavaScript实现Excel表格效果
2020/02/07 Javascript
javascript绘制简单钟表效果
2020/04/07 Javascript
Openlayers显示地理位置坐标的方法
2020/09/28 Javascript
Python类属性与实例属性用法分析
2015/05/09 Python
Python使用matplotlib实现在坐标系中画一个矩形的方法
2015/05/20 Python
Python rstrip()方法实例详解
2018/11/11 Python
解决python3中cv2读取中文路径的问题
2018/12/05 Python
解决Pycharm调用Turtle时 窗口一闪而过的问题
2019/02/16 Python
python实现桌面气泡提示功能
2019/07/29 Python
利用OpenCV和Python实现查找图片差异
2019/12/19 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
2019/12/25 Python
简单的Python人脸识别系统
2020/07/14 Python
HTML5 图片预加载的示例代码
2020/03/25 HTML / CSS
linux面试相关问题
2013/04/28 面试题
学习十八大的心得体会
2014/09/12 职场文书
2014年文秘工作总结
2014/11/25 职场文书
2015年惩防体系建设工作总结
2015/05/22 职场文书
入党介绍人意见范文
2015/06/01 职场文书
趣味运动会加油词
2015/07/18 职场文书
教你如何用python开发一款数字推盘小游戏
2021/04/14 Python
postgres之jsonb属性的使用操作
2021/06/23 PostgreSQL
Python如何用re模块实现简易tokenizer
2022/05/02 Python