Я изучал Pyhton несколько дней. мой код является вводом количества черепах. Далее, покажите столько, сколько нужно для ввода количества черепах, и укажите случайную форму и цвет черепахи. Я хочу добавить 3 функции в графике моей черепахи c.
1.Введите количество черепах 2.Функция для инициализации массив черепах, получая количество черепах в качестве параметра 3. Наконец, функция для рисования черепах
, пожалуйста, помогите мне. Я так благодарен за то, что вы сделали здесь, это мой код
import turtle
import random
myturtle,tx,ty,tcolor,tsize,tshape=[None]*6
shapelist=[]
playerturtles=[]
swidth,sheight=500,500
if __name__=='__main__':
turtle.title('Turtle list utilization')
turtle.setup(width=swidth+50,height=sheight+50)
turtle.screensize(swidth,sheight)
shapelist=turtle.getshapes()
a=int(input('Turtle Count:'))
for i in range(0,a):
random.shuffle(shapelist)
myturtle=turtle.Turtle(shapelist[0])
tx=random.randrange(-swidth/2,swidth/2)
ty=random.randrange(-sheight/2,sheight/2)
r=random.random();g=random.random();b=random.random()
tsize=random.randrange(1,3)
playerturtles.append([myturtle,tx,ty,tsize,r,g,b])
for i in range(0,a):
myturtle=playerturtles[i][0]
myturtle.color((playerturtles[i][4],playerturtles[i][5],playerturtles[i][6]))
myturtle.pencolor((playerturtles[i][4],playerturtles[i][5],playerturtles[i][6]))
myturtle.turtlesize(playerturtles[i][3])
myturtle.goto(playerturtles[i][1],playerturtles[i][2])
turtle.done()