我的代码:import turtlescreen = turtle.Screen()bob = turtle.Turtle()screen.bgcolor("black")bob.speed(0)def crazy(): for i in range(360): for colors in ['red', 'yellow', 'green', 'purple', 'orange', 'blue']: bob.pencolor(colors) bob.forward(i) bob.left(124)crazy()我想大大加快绘制过程,以便更快地绘制最终图像。关于如何做到这一点有什么想法吗?顺便说一句,我正在开发一个艺术蒙太奇 python 项目,你可能会猜到这个项目会在其中。感谢所有帮助,谢谢。
1 回答
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
考虑使用 turtle.tracer(0, 0)它每次都会停止刷新,最后做turtle.update()
import turtle
screen = turtle.Screen()
bob = turtle.Turtle()
screen.bgcolor("black")
bob.speed(0)
turtle.tracer(0, 0)
def crazy():
for i in range(360):
for colors in ['red', 'yellow', 'green', 'purple', 'orange', 'blue']:
bob.pencolor(colors)
bob.forward(i)
bob.left(124)
crazy()
turtle.update()
添加回答
举报
0/150
提交
取消