怎么用 turtle 画一个 π 字,于是我顺手到网上大致搜了下,发现网上没有画这个 π 字的,接着又用谷歌加英文搜索了下,还是没找到现成的答案。
不过通过这次搜索意外发现了一个有趣的网站,网站上有大量使用 turtle 画的各种作品,关键是画的都非常不错,更过分的是绝大多数作品还都提供了完整源码,拷贝过来就能直接用,对于练习和学习来说无疑是非常良心了。
网站还提供了分别按难度级别、主题、标签等进行分类筛选,有动画、游戏、几何知识、商标 logo 等,总之种类不少,非常适合学习。
然后我在上面简单筛选了下,发现了一个画绿叶的作品,感觉画的非常棒,我看了下源码,代码很简洁,就 30 来行代码,下面我贴出完整的源码,大家把代码拷贝过去新建一个 python 文件就能跑起来。
import turtle
import random
screen = turtle.Screen()
screen.title('Barnsley\'s Fern Chaos Game with Python Turtle')
screen.setup(1000,1000)
screen.setworldcoordinates(-6,-1,6,11)
screen.tracer(0,0)
turtle.hideturtle()