基于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的汉字转GBK码实现代码
Feb 19 Python
python监控网卡流量并使用graphite绘图的示例
Apr 27 Python
Django框架中处理URLconf中特定的URL的方法
Jul 20 Python
python实现杨辉三角思路
Jul 14 Python
Python实现的多线程同步与互斥锁功能示例
Nov 30 Python
Python使用xlwt模块操作Excel的方法详解
Mar 27 Python
python3 kmp 字符串匹配的方法
Jul 07 Python
Python使用字典的嵌套功能详解
Feb 27 Python
pyqt 实现在Widgets中显示图片和文字的方法
Jun 13 Python
选择Python写网络爬虫的优势和理由
Jul 07 Python
使用OpCode绕过Python沙箱的方法详解
Sep 03 Python
容易被忽略的Python内置类型
Sep 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
值得分享的php+ajax实时聊天室
2016/07/20 PHP
PHP页面间传递值和保持值的方法
2016/08/24 PHP
php原生导出excel文件的两种方法(推荐)
2016/11/19 PHP
PHP Laravel 上传图片、文件等类封装
2017/08/16 PHP
基于PHP的加载类操作以及其他两种魔术方法的应用实例
2017/08/28 PHP
PHP实现通过二维数组键值获取一维键名操作示例
2019/10/11 PHP
广告显示判断
2006/08/31 Javascript
jQuery bxCarousel实现图片滚动切换效果示例代码
2013/05/15 Javascript
js操纵跨frame的三级联动select下拉选项实例介绍
2013/05/19 Javascript
获取3个数组不重复的值的具体实现
2013/12/30 Javascript
javascript中setTimeout使用指南
2015/07/26 Javascript
EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)
2016/02/21 Javascript
利用PM2部署node.js项目的方法教程
2017/05/10 Javascript
详解微信小程序 template添加绑定事件
2017/06/23 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
2018/04/25 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
2018/07/06 Javascript
微信小程序canvas.drawImage完全显示图片问题的解决
2018/11/30 Javascript
Vue实现一个图片懒加载插件
2019/03/11 Javascript
小程序如何写动态标签的实现方法
2020/02/05 Javascript
vue实现简单跑马灯效果
2020/05/25 Javascript
详细分析Node.js 多进程
2020/06/22 Javascript
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
对python插入数据库和生成插入sql的示例讲解
2018/11/14 Python
树莓派实现移动拍照
2019/06/22 Python
django框架中ajax的使用及避开CSRF 验证的方式详解
2019/12/11 Python
python读取图像矩阵文件并转换为向量实例
2020/06/18 Python
CSS3打造百度贴吧的3D翻牌效果示例
2017/01/04 HTML / CSS
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
技术学校毕业生求职信分享
2013/12/02 职场文书
2014年公司庆元旦活动方案
2014/03/05 职场文书
入党积极分子批评与自我批评思想汇报
2014/09/14 职场文书
承德避暑山庄导游词
2015/02/03 职场文书
教你怎么用Python监控愉客行车程
2021/04/29 Python
Python中的np.argmin()和np.argmax()函数用法
2021/06/02 Python
python ConfigParser库的使用及遇到的坑
2022/02/12 Python