这是我的代码。我想编辑它并使星星的每一面都变成不同的颜色。所以星星的五个不同侧面意味着五种不同的颜色。
基本上,星星的每一面都有不同的颜色。我可以使用任何五种颜色。而且最好我想使用循环。我怎样才能做到这一点?
import turtle
def star(color, sides, length, angle, distance):
galileo = turtle.Turtle()
galileo.color(color) # colorful!
galileo.width(5) # visible!
galileo.speed(0) # fast!
galileo.penup()
galileo.left(angle) # away from center
galileo.forward(distance)
galileo.pendown() # start drawing
for side in range(sides):
galileo.forward(length)
galileo.left(720 / sides)
galileo.hideturtle() # just the star
for angle in [180, 135, 90, 45, 0]:
star("red", 5, 50, angle, 100)
for angle in [180, 135, 90, 45, 0]:
star("blue", 5, 30, angle, 60)