Python Couleur Aléatoire de la Génération à l'aide de la Tortue

J'ai besoin de générer une couleur aléatoire à l'aide de r, g, b, valeurs pour remplir ces rectangles pour un python de l'école d'affectation, je suis de se faire une mauvaise erreur de séquence de couleur, même si je suis assez sûr que je suis mise en forme juste que le La documentation Python suggère.

r = random.randrange(0, 257, 10)
g = random.randrange(0, 257, 10)
b = random.randrange(0, 257, 10)


def drawRectangle(t, w, h):
    t.setx(random.randrange(-300, 300))
    t.sety(random.randrange(-250, 250))
    t.color(r, g, b)
    t.begin_fill()
    for i in range(2):
        t.forward(w)
        t.right(90)
        t.forward(h)
        t.right(90)
    t.end_fill()
    t.penup()

Je suis assez confus quant à pourquoi.t.couleur(r, g, b) n'est pas de produire une couleur aléatoire?

OriginalL'auteur Rial Johnson | 2015-04-10