以前の質問の解決策を見つけた後、Turtle 関数の新しい問題に数時間直面しました。私はPythonとタートルを初めて使用するので、コマンドを配置する場所(つまり、関数を定義する前または後)に必要な構文がわからないため、ランダムをシミュレートしようとしているため、タートルモジュールに実装されますタートルレースですが、黒いタートルが中央にある空白のタートル画面が表示され続けます。コマンドの動作を妨げているのは何ですか? これまでのところ、これは私が持っているものですが、残りの部分をさらに進めようとする前に、少なくとも最初の部分が正しいことを知りたいです:
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
ありがとうございました!