Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

PyFirst

04. 海龟艺术家:分形树、雪花和你的创作

Python
14
准备加载编辑器...
🔧 正在准备编程环境...0%
等待编辑器...
等待 Python 环境...

17.1 分形树 —— 递归的魔法 🌳

分形(Fractal)是一种自相似的几何图形——整体和局部长得一样。自然界中处处可见:树枝、闪电、海岸线……

分形树的秘密:

  1. 画一根树干

  2. 在末端分成两根更短的树枝,各转一个角度

  3. 每根新树枝重复步骤 1-2

  4. 直到树枝太短了,停下来(画一片叶子)

Python
14
准备加载编辑器...
🔧 正在准备编程环境...0%
等待编辑器...
等待 Python 环境...

17.2 科赫雪花 —— 无限周长的奇迹 ❄️

科赫曲线是经典的数学分形:每段线段被替换成"凸起"的形状,如此反复。

第 0 阶:  ━━━━━
第 1 阶:  ━━━╱╲━━━
第 2 阶:  ━━╱╲━━╱╲╱╲━━╱╲━━
  ...
Python
14
准备加载编辑器...
🔧 正在准备编程环境...0%
等待编辑器...
等待 Python 环境...

三条科赫曲线首尾相连,就是一朵科赫雪花

Python
14
准备加载编辑器...
🔧 正在准备编程环境...0%
等待编辑器...
等待 Python 环境...

17.3 希尔伯特曲线 —— 空间填充的秘密

另一种经典分形——一条线填满整个正方形:

Python
14
准备加载编辑器...
🔧 正在准备编程环境...0%
等待编辑器...
等待 Python 环境...

17.4 🌟 自由创作时间

你已经掌握了海龟的全部技能,现在是你的舞台!可以尝试:

创意方向提示
🏠 画一座房子正方形(墙)+ 三角形(屋顶)+ 小矩形(门)
🌻 向日葵黄色圆环 + 棕色圆盘
🎆 烟花从中心出发的多条放射线
🌈 彩虹同心半圆,7 种颜色
🐉 中国结对称的编织图案
✨ 你自己的 Logo放开了画!
Python
14
准备加载编辑器...
🔧 正在准备编程环境...0%
等待编辑器...
等待 Python 环境...

海龟绘图专题到此结束。你已经掌握了:

🐢 恭喜毕业!去看看人工智能的大门吧。


← 海龟与循环 · 趣味编程首页 →