基于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安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
Sep 19 Python
完美解决Python2操作中文名文件乱码的问题
Jan 04 Python
浅析使用Python操作文件
Jul 31 Python
windows下添加Python环境变量的方法汇总
May 14 Python
详解Python中的内建函数,可迭代对象,迭代器
Apr 29 Python
Python3实现定时任务的四种方式
Jun 03 Python
python命令行工具Click快速掌握
Jul 04 Python
pycharm显示远程图片的实现
Nov 04 Python
Python imread、newaxis用法详解
Nov 04 Python
PyTorch笔记之scatter()函数的使用
Feb 12 Python
Python 如何展开嵌套的序列
Aug 01 Python
Python函数中apply、map、applymap的区别
Nov 27 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使用栈解决约瑟夫环问题算法示例
2017/08/27 PHP
JavaScript 动态创建VML的方法
2009/10/14 Javascript
Javascript中引用示例介绍
2014/02/21 Javascript
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
2014/03/27 Javascript
Jquery的基本对象转换和文档加载用法实例
2015/02/25 Javascript
jQuery双向列表选择器DIV模拟版
2016/11/01 Javascript
Bootstrap Modal遮罩弹出层(完整版)
2016/11/21 Javascript
获取今天,昨天,本周,上周,本月,上月时间(实例分享)
2017/01/04 Javascript
JS实现json的序列化和反序列化功能示例
2017/06/13 Javascript
vue实现密码显示隐藏切换功能
2018/02/23 Javascript
Vue.js 利用v-for中的index值实现隔行变色
2018/08/01 Javascript
Flutter部件内部状态管理小结之实现Vue的v-model功能
2019/06/11 Javascript
微信小程序实现购物车功能
2020/11/18 Javascript
token 机制和实现方式
2020/12/15 Javascript
python数据结构之二叉树的遍历实例
2014/04/29 Python
python的类方法和静态方法
2014/12/13 Python
深入讲解Python编程中的字符串
2015/10/14 Python
python 添加用户设置密码并发邮件给root用户
2016/07/25 Python
Python脚本实现12306火车票查询系统
2016/09/30 Python
django 按时间范围查询数据库实例代码
2018/02/11 Python
python opencv3实现人脸识别(windows)
2018/05/25 Python
一行代码让 Python 的运行速度提高100倍
2018/10/08 Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
2019/12/03 Python
PyTorch中topk函数的用法详解
2020/01/02 Python
Keras自定义IOU方式
2020/06/10 Python
Python3基于plotly模块保存图片表格
2020/08/03 Python
HTML5注册页面示例代码
2014/03/27 HTML / CSS
澳大利亚领先的孕妇服装品牌:Mamaway
2018/08/14 全球购物
Europcar德国:全球汽车租赁领域的领导者
2018/08/15 全球购物
上班迟到检讨书
2014/01/10 职场文书
青年教师典范事迹材料
2014/01/31 职场文书
解除劳动合同协议书范本
2014/04/14 职场文书
汉语言文学专业自荐信
2014/06/11 职场文书
关于召开会议的通知
2015/04/15 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书
JS实现九宫格拼图游戏
2022/06/28 Javascript