基于python绘制科赫雪花

作者:二仪式 时间:2021-01-31 10:13:41 

什么是科赫曲线

科赫曲线是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()

来源:https://blog.csdn.net/u013894427/article/details/80381540

标签:python,科赫雪花,雪花
0
投稿

猜你喜欢

  • numpy中的converters和usecols用法详解

    2021-01-23 18:29:29
  • Python中实现常量(Const)功能

    2021-01-27 17:16:54
  • 在阿里云服务器上配置CentOS+Nginx+Python+Flask环境

    2023-07-26 09:47:46
  • python3实现微型的web服务器

    2021-03-03 09:00:49
  • JS通过FSO将unicode字符写入文本

    2009-06-01 12:26:00
  • Python调用ChatGPT制作基于Tkinter的桌面时钟

    2023-05-11 08:23:23
  • ASP向SQL语句传递参数方法

    2008-04-13 06:07:00
  • 30个出色的分页设计

    2009-05-12 17:49:00
  • Pandas过滤dataframe中包含特定字符串的数据方法

    2021-10-11 13:39:08
  • 登陆成功后自动计算秒数执行跳转

    2023-10-10 19:47:59
  • Python中的filter()函数的用法

    2022-04-23 11:42:15
  • Python跨文件全局变量的使用技巧

    2023-09-17 00:00:31
  • Javascript 利用 DOM 特性的两个小技巧

    2009-02-28 14:07:00
  • 元素层叠级别及z-index剖析

    2008-07-22 12:03:00
  • xmlHttp msxml3.dll 错误 '800c0008' 解决办法

    2008-08-31 20:44:00
  • W3C优质网页小贴士(二)

    2008-04-07 12:14:00
  • 详解python之简单主机批量管理工具

    2023-04-24 07:45:44
  • python实现会员信息管理系统(List)

    2021-12-21 04:50:45
  • windows安装python超详细图文教程

    2023-08-01 15:19:32
  • 使用Python的Scrapy框架十分钟爬取美女图

    2023-06-16 03:28:57
  • asp之家 网络编程 m.aspxhome.com