Я хочу добавить функцию в графике Pyhton Turtle - PullRequest
0 голосов
/ 24 апреля 2020

Я изучал 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...