0

以前の質問の解決策を見つけた後、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

ありがとうございました!

4

1 に答える 1