瞧一瞧,看一看,了解一个函数——clear
作用:清空画布(更新一下)
turtle.clear()
第一步,画一个你喜的图形(这个图形越简单越好)
我建议可以画一些三角形、正方形、圆形
把速度调到最快——turtle.speed(0)
第二步,加一个循环
你可以加一个for循环(这样便于后面的操作)
第三步,加上clear函数
注意在clear的前面得写一个往前走十步(turtle.fd(),移动效果)
第四步,拓展
拓展是为了做到让这个图形往前动的时候到头了,再回来的效果。
在外面加一个for i in range和t.goto(x,y)
代码:
import turtle as timport time as t2dx = 100t.clear()for j in range(10): t.pu() t.goto(-500,0) t.pd() for i in range(10): t.pencolor('pink') t.speed(0) t.pensize(50) t.fillcolor('pink') t.begin_fill() t.seth(45) t.fd(dx) t.circle(dx//2,200) t.seth(115) t.circle(dx//2,200) t.fd(dx+15) t.end_fill() t.pu() t.seth(0) t.fd(100) t.pd() t2.sleep(1) t.clear()t.end_fill()t.mainloop()
爱心移动