可使用以下3种方法引入:
二、使用
turtle库使用起来也很简单,主要就是利用几个核心的控制代码
turtle.goto(x,y):直接跳转到(x,y)点,以绘图窗口中心为原点,
turtle.fd(d):以当前方向,往前行进d像素。
turtle.bk(d):保持当前方向不变,往后退行d像素。
turtle.circle(r,angle):以r为半径圆的angle角度旋转。
turtle.penup:抬笔
turtle.pendown:落笔
urtle.left(angle):向左旋转angle度。
turtle.right(angle):向右旋转angle度。
比如绘制树干部分的代码可以这样写
defTree(branch, t):
time.sleep( 0.0005)
ifbranch > 3:
if6<= branch <= 12: #
ifrandom.randint( 0, 2) == 0: #随机绘制
t.color( 'snow') #设置颜色
else:
t.color( 'lightcoral') # 树叶颜色
t.pensize(branch / 3