如何让乌龟画得更快?
How to make turtle draw quicker?
我的代码:
import turtle
screen = 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 项目,您可能猜到这个项目会在其中。感谢所有帮助,谢谢。
考虑使用 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()
我的代码:
import turtle
screen = 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 项目,您可能猜到这个项目会在其中。感谢所有帮助,谢谢。
考虑使用 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()