我试着把乌龟移到我的光标上,这样每次我点击,乌龟都会去那里画东西
我已经尝试了onscreenclick()、onclick以及这两种方法的多种组合,我觉得我做错了什么,但我不知道是什么
from turtle import*
import random
turtle = Turtle()
turtle.speed(0)
col = ["red","green","blue","orange","purple","pink","yellow"]
a = random.randint(0,4)
siz = random.randint(100,300)
def draw():
for i in range(75):
turtle.color(col[a])
turtle.forward(siz)
turtle.left(175)
TurtleScreen.onclick(turtle.goto)
任何帮助都会很好,谢谢你的时间(如果你帮我的话!)
与其说是调用什么方法,不如说是在调用什么对象:
TurtleScreen
是一个类,您需要在屏幕实例上调用它。由于除了turtle.goto
之外,您还想调用draw
,因此需要定义自己的函数来调用这两个函数:以下是通过上述修复和其他调整对代码进行的返工:
相关问题 更多 >
编程相关推荐