基于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获取糗百图片代码实例
Dec 18 Python
详解Python中的序列化与反序列化的使用
Jun 30 Python
解决Python中字符串和数字拼接报错的方法
Oct 23 Python
Python SMTP发送邮件遇到的一些问题及解决办法
Oct 24 Python
在PyCharm导航区中打开多个Project的关闭方法
Jan 17 Python
python算法与数据结构之冒泡排序实例详解
Jun 22 Python
利用python-pypcap抓取带VLAN标签的数据包方法
Jul 23 Python
浅谈sklearn中predict与predict_proba区别
Jun 28 Python
django有哪些好处和优点
Sep 01 Python
Python安装并操作redis实现流程详解
Oct 13 Python
Python djanjo之csrf防跨站攻击实验过程
May 14 Python
python画条形图的具体代码
Apr 20 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 多进程 解决难题
2009/06/22 PHP
超级好用的一个php上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
PHP利用递归函数实现无限级分类的方法
2019/03/22 PHP
WordPress免插件实现面包屑导航的示例代码
2020/08/20 PHP
javascript里的条件判断
2007/02/27 Javascript
javascript用户注册提示效果的简单实例
2013/08/17 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
2014/09/10 Javascript
jQuery实现的感应鼠标悬停图片色彩渐显效果
2015/03/03 Javascript
jQuery的实例及必知重要的jQuery选择器详解
2016/05/20 Javascript
基于Vue渲染与插件的加载顺序的问题详解
2018/03/05 Javascript
浅谈jquery fullpage 插件增加头部和版权的方法
2018/03/20 jQuery
解决layer弹出层的内容页点击按钮跳转到新的页面问题
2019/09/14 Javascript
Vue-cli3多页面配置详解
2020/03/22 Javascript
如何管理Vue中的缓存页面
2021/02/06 Vue.js
python查找目录下指定扩展名的文件实例
2015/04/01 Python
python rsa 加密解密
2017/03/20 Python
python如何将两个txt文件内容合并
2019/10/18 Python
Python enumerate函数遍历数据对象组合过程解析
2019/12/11 Python
python实现逢七拍腿小游戏的思路详解
2020/05/26 Python
python 使用csv模块读写csv格式文件的示例
2020/12/02 Python
HTML5的语法变化介绍
2013/08/13 HTML / CSS
美国时装品牌:Nautica(诺帝卡)
2016/08/28 全球购物
英国最大的在线运动补充剂商店:Discount Supplements
2017/06/03 全球购物
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
期末自我鉴定
2014/02/02 职场文书
更夫岗位责任制
2014/02/11 职场文书
生产厂长岗位职责
2014/02/21 职场文书
公益广告宣传方案
2014/02/28 职场文书
企业总经理助理岗位职责
2014/09/12 职场文书
2015年转正工作总结范文
2015/04/02 职场文书
债务纠纷代理词
2015/05/25 职场文书
个人催款函范文
2015/06/24 职场文书
教师读书活动心得体会
2016/01/14 职场文书
Django程序的优化技巧
2021/04/29 Python
Python卷积神经网络图片分类框架详解分析
2021/11/07 Python
Python利用zhdate模块实现农历日期处理
2022/03/31 Python