我正在尝试制作游戏,并且我制作了主角。
下面是主角的代码:
from turtle import *
from random import *
chandra = Turtle(shape="turtle")
chandra.speed("fastest")
COLORS = ["orange", "blue", "red", "green", "purple"]
def draw_characterpart1():
for i in range(36):
for i in range(3):
chandra.color(choice(COLORS))
chandra.forward(80)
chandra.right(120)
chandra.left(10)
def draw_characterpart2():
for i in range(36):
for i in range(4):
chandra.color(choice(COLORS))
chandra.forward(70)
chandra.right(90)
chandra.left(10)
def draw_spiral():
for i in range(10, 90, 10):
chandra.color(choice(COLORS))
chandra.circle(i, 180)
draw_characterpart1()
draw_characterpart2()
draw_spiral()
mainloop()
我想让它旋转,或者只是旋转。
我尝试手动创建角色(没有 for 循环),然后分配每种颜色。
一旦我这样做了,我就可以改变颜色。
然而,这是一个非常糟糕的解决方案。
谢谢!