用户:
奋斗的喵查看:122 回复:7 评论:27 创建时间:2022-12-23T21:52:13
我刚开始学习Python,好不容易照着教程搞了个东西,但是太慢了!我在图鉴里也没有找到控制速度的代码,哪位大神帮帮我!!!
温顺的咪噜gBgE会python,但是你什么意思……
点赞0
评论
加快速度的代码我不会
az,python怎么加速……
嗯,对,对对,刚学,所以不会弄
我没有学过……
减少代码运行的时间就是精简代码……
???
不是减少代码运行时间,这个不好表达,我再发个帖子,把那图片发过来给你看看
……
https://turtle.codemao.cn/?entry=sharing&channel_type=h5&action=open_published_project&work_id=172463453
发不了图片,只能发链接
完蛋了我没有用过turtle库我去查一下文档
刚才查了一下文档,使用turtle.delay(delay=None)设置刷新时间,使用turtle.tracer(False)取消过程,你看一下加上turtle.delay(0) turtle.tracer(False) 会不会快一点
回车被搞没了,在turtle.delay(0) turtle.tracer(False)中间有一个回车
编写好了,看上面
温顺的咪噜gBgE1秒画完的代码:
import turtle
p=turtle.Pen()
p.pensize(3)
p.pencolor('gold')
turtle.delay(0)
p.speed(0)
n=6
for j in range(5):
for i in range(n):
p.forward(100)
p.left(360/n)
p.left(360/5)
turtle.done()点赞0
评论
后期如果增加功能要用函数
和函数有什么关系?
def定义函数
让后期添加功能后代码明了一些
当然有关系,方便后期直接调用此功能
为了美观还有用hideturtle()
import turtle
p=turtle.Pen()
p.pensize(3)
p.pencolor('gold')
turtle.delay(0)
p.speed(0)
n=6
def p_draw(n)
for j in range(5):
for i in range(n):
p.forward(100)
p.left(360/n)
p.left(360/5)
p_draw(n)
turtle.done()
后期如果增加功能要用函数
点赞0
评论
(如果是在线版海龟库不用turtle.done()
def p_draw(n)后面少了: