用turtle做动图——turtle移动万物

瞧一瞧,看一看,了解一个函数——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()

爱心移动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值