基于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
投稿

猜你喜欢

  • 交互设计杂七杂八

    2010-09-25 18:41:00
  • Python如何通过手肘法实现k_means聚类详解

    2021-03-13 16:35:34
  • Python持续监听文件变化代码实例

    2021-10-20 06:19:19
  • SQL中exists的使用方法

    2011-12-01 08:36:07
  • MySQL HandlerSocket插件安装配置教程

    2024-01-20 09:37:55
  • Python Django 通用视图和错误视图的使用代码

    2023-02-20 04:17:47
  • Python控制windows系统音量实现实例

    2022-07-29 12:09:46
  • windows下Anaconda的安装与配置正解(Anaconda入门教程) <font color=red>原创</font>

    2023-05-23 11:10:50
  • IE7下动态创建Iframe时,去除边框的办法

    2009-01-19 13:56:00
  • MySQL组合索引与最左匹配原则详解

    2024-01-24 18:28:16
  • Golang CSP并发机制及使用模型

    2023-09-15 16:13:27
  • 对python模块中多个类的用法详解

    2021-03-17 17:27:21
  • python可视化爬虫界面之天气查询

    2022-09-24 07:34:54
  • Ceph集群CephFS文件存储核心概念及部署使用详解

    2023-04-18 02:23:31
  • 如何使用Python破解ZIP或RAR压缩文件密码

    2022-03-24 19:28:45
  • python 同时运行多个程序的实例

    2021-03-25 07:36:20
  • 使用pytorch完成kaggle猫狗图像识别方式

    2023-04-10 08:39:01
  • asp如何定时执行约定的页面?

    2009-11-15 20:17:00
  • [项目布局配置]Nosql与PythonWeb-Flask框架组合

    2022-07-08 19:55:40
  • Python 找到列表中满足某些条件的元素方法

    2021-12-22 13:29:53
  • asp之家 网络编程 m.aspxhome.com