在为我之前的问题找到解决方案后,我的 Turtle 函数遇到了几个小时的新问题。我是 Python 和 turtle 的新手,所以我不确定在哪里放置命令(即在定义函数之前或之后)所需的语法,以便它们将在 turtle 模块中实现,因为我正在尝试模拟随机乌龟比赛,但它只是不断出现空白的乌龟屏幕,中间有一只黑色的乌龟。我在做什么阻止命令工作?到目前为止,这就是我所拥有的,但我至少想知道在我尝试对其余部分进行进一步研究之前,我的第一部分是正确的:
import turtle
import random
t = turtle.Turtle('turtle')
v = turtle.Turtle('turtle')
s = turtle.Screen()
s.exitonclick()
def setup(turtle1, turtle2, s):
t = turtle1
v = turtle2
s.setworldcoordinates(0,0,50,50)
t.setposition(1,25)
t.up()
v.setposition(1,25)
v.up()
t.color('red')
v.color('red')
s = turtle.Screen()
s.exitonclick()
def newHeading(turtle, angleOfTipsiness):
t.setheading(random.randrange(-angleOfTipsiness, angleOfTipsiness))
v.setheading(random.randrange(-angleOfTipsiness, angleOfTipsiness))
我需要开始的图片看起来像这样:http ://www.cs.ucsb.edu/~buoni/cs8/labs/lab02/start.JPG
谢谢!