科赫曲线绘制

代码

#KochDrawV1.py
import turtle
def koch(size,n):#size表示绘制科赫曲线的每一个直线的长度,n表示绘制的阶数if n==0:turtle.fd(size)#绘制一条直线else:for angle in [0,60,-120,60]:turtle.left(angle)koch(size/3,n-1)#利用递归方式绘制
def main():#定义主的控制过程turtle.setup(800,400)#定义turtle窗体大小
    turtle.penup()turtle.goto(-300,-50)turtle.pendown()turtle.pensize(2)#画笔宽度koch(600,3)#调用函数绘制长度为600像素,阶数为3的科赫曲线
    turtle.hideturtle()
main()        

结果

科赫雪花绘制

#KochDrawV1.py
import turtle
def koch(size,n):#size表示绘制科赫曲线的每一个直线的长度,n表示绘制的阶数if n==0:turtle.fd(size)#绘制一条直线else:for angle in [0,60,-120,60]:turtle.left(angle)koch(size/3,n-1)#利用递归方式绘制
def main():#定义主的控制过程turtle.setup(600,600)#定义turtle窗体大小
    turtle.penup()turtle.goto(-200,100)turtle.pendown()turtle.pensize(2)#画笔宽度level=3 #3阶科赫雪花,阶数koch(400,level)turtle.right(120)koch(400,level)turtle.right(120)koch(400,level)turtle.hideturtle()
main()        

结果:

【Python】科赫雪花绘制相关推荐

  1. Python基础——科赫雪花绘制

    #科赫雪花 import turtle def koch(size, n):if n == 0:turtle.fd(size)else:for angle in[0,60,-120,60]:turtl ...

  2. 七段数码管绘制和科赫雪花绘制

    注:本文非标准教程,仅是总结个人学习过程,可能存在纰漏,如有错误之处欢迎留言告知,非常感谢 来自:中国大学mooc <Python语言程序设计>北京理工大学 嵩天.黄天羽.礼欣 所需掌握的 ...

  3. Python 科赫曲线绘制

    科赫曲线绘制 #科赫曲线绘制 import turtle import time def koch(size, n):if n == 0:turtle.forward(size)else:for an ...

  4. 利用科赫雪花绘制方块雪花

    先上科赫雪花代码: from turtle import * def koch(size,n):if n==0:fd(size)else:for angle in [0,60,-120,60]:lef ...

  5. Python——科赫曲线绘制

    基本概念 科赫曲线:科赫曲线是一种像雪花的几何曲线,所以又称为雪花曲线,它是de Rham曲线的特例.科赫曲线是出现在海里格·冯·科赫的论文<关于一条连续而无切线,可由初等几何构作的曲线> ...

  6. python科赫曲线绘制正方形_Python数据处理从零开始----第四章(可视化)(14)使用seaborn绘制热图...

    目录 Python数据处理从零开始----第四章(可视化)①③多变量绘图 Python数据处理从零开始----第四章(可视化)(14)使用seaborn绘制热图 seaborn.heatmapHeat ...

  7. 用python绘制科赫雪花分形图,迭代

    以上用python迭代绘制的3阶科赫雪花分形图. 原理 将一段直线截成3段,去掉中间一段,并用等长的直线搭建起夹角60°,此为一阶科赫分形. 如果将一阶分形每一段再重复以上步骤,便得到二阶分形 pyt ...

  8. python观察日志(part3)--绘制科赫雪花图

    学习笔记 理论部分:分形与混沌 科赫雪花图 分形(fractal)是一种不同于欧氏几何学中元素的几何图形,科赫曲线就是一个分形. 如上图所示,科赫曲线可以用如下方法产生: 在一段直线中间,以边长为1/ ...

  9. python用科赫迭代正方形_基于python绘制科赫雪花

    什么是科赫曲线 科赫曲线是de Rham曲线的特例.给定线段AB,科赫曲线可以由以下步骤生成: 将线段分成三等份(AC,CD,DB) 以CD为底,向外(内外随意)画一个等边三角形DMC 将线段CD移去 ...

最新文章

  1. python数据结构与算法:单向循环列表
  2. SharePonit Host WCF 注意事项
  3. CF Educational Round 23 F.MEX Queries
  4. linux下安装c/c++环境(gcc/gcc+)
  5. web -httpd
  6. vue属性_computed(计算属性)methods(方法)
  7. aws lambda使用_使用Lambda,Api Gateway和CloudFormation在AWS云上使用Java
  8. uC/GUI 在Cortex-M3 内核上的移植
  9. java如何去掉html标签_Java后端去掉HTML标签获取纯文本-Fun言
  10. elementUI响应式布局@media:基于断点的隐藏类
  11. 15. GD32F103C8T6入门教程-adc单通道轮训采集
  12. java基础之static
  13. 创新者的窘境 PDF ——带完整书签
  14. Linux Centos 78 计划任务 开机自动启动 查杀木马过程-使用 rootkit 隐藏踪迹
  15. 关于安卓开发的一些你必须要掌握的网络知识(一):网络基础与网络框架OkHttp
  16. Redux的核心知识
  17. 【kubernetes系列学习】如何执行pod中没有的命令?
  18. win下搭建小程序服务器,win下搭建小程序服务器
  19. 2014年CCNU-ACM暑期集训总结
  20. Android 阿里云推送,针对安卓8.0、9.0以上系统收不到推送 的补丁文档

热门文章

  1. 0224 py晚自习 udp通讯器 小明与牛牛版
  2. 2021.03.14.浩楠卷子
  3. html盒子模型 1209
  4. linux-权限管理acl高级
  5. Laravel中的env函数获取不到确定存在的配置
  6. JS面向对象程序设计(OOP:Object Oriented Programming)
  7. 爱立信将携手DOCOMO和英特尔构建5G测试环境
  8. java基础----数据类型转化
  9. 交换机两个链路相连一些设置
  10. dojo 加载自定义module的路径问题