手工能做花,代码也能画花——而且还能让花旋转、变色、无限复制。今天我们用 Python 的 turtle 模块,10 行代码画出你的第一朵小花 🌸
为什么选 turtle?
Python 自带的 turtle(海龟)模块,就像一只拿着画笔的小海龟,你告诉它往哪儿走、走多远,它就在画布上留下轨迹。
不需要安装任何额外库,打开 Python 就能跑。对于初学者来说,这是最直观的「代码 → 视觉」体验。
10 行代码,一朵盛开的花
▶ flower.pyimport turtlet = turtle.Turtle()t.speed(5)t.color("hotpink")for _ in range(36): t.circle(80) t.left(10)turtle.done()
这段代码做了什么?海龟重复画了 36 个圆,每画一个就向左转 10°,转完整整一圈(36×10°=360°),正好形成一朵玫瑰花形状。
运行后你会看到窗口里一朵粉色小花慢慢绽放——这就是代码的魔法。
进阶玩法:让花更有趣
1. 换颜色
把 t.color("hotpink") 改成 "red"、"purple"、"gold"……任何你喜欢的颜色。
2. 改大小
t.circle(80) 里的 80 是花瓣半径,改成 50 是小花,改成 120 是大花。
3. 彩虹渐变
在循环里每次换一个颜色,比如用颜色列表 ["pink","purple","orange"...] 循环取色,花瓣就有了彩虹渐变效果。
💡 手工联动彩蛋
把代码画出的花截图打印出来,再用彩色纸或刺绣线照着形状手工复刻——这样你就完成了一次从「虚拟 → 现实」的完整创作!
代码和手工,从来不是对立面。它们只是表达创造力的不同工具而已。
今日互动:你运行代码了吗?画出的花是什么颜色?欢迎在评论区分享你的作品~