04. 海龟艺术家:分形树、雪花和你的创作
Python
14
准备加载编辑器...
🔧 正在准备编程环境...0%
●等待编辑器...
○等待 Python 环境...
17.1 分形树 —— 递归的魔法 🌳¶
分形(Fractal)是一种自相似的几何图形——整体和局部长得一样。自然界中处处可见:树枝、闪电、海岸线……
分形树的秘密:
画一根树干
在末端分成两根更短的树枝,各转一个角度
每根新树枝重复步骤 1-2
直到树枝太短了,停下来(画一片叶子)
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 环境...
海龟绘图专题到此结束。你已经掌握了:
海龟的基础命令
角度与多边形的关系
用循环画复杂图案
用递归创造分形之美
🐢 恭喜毕业!去看看人工智能的大门吧。