Поскольку создание одного рисунка с двумя черепахами одновременно в окне 1 тк не очень хорошо работает, мне было интересно, проще ли рисовать каждую часть рисунка в другом окне одновременно.
Пример:
from turtle import Screen, Turtle
import random
screen = Screen()
t = Turtle(visible=False)
t.speed('fastest') # because I have no patience
def got(x,y,d) :
t.penup()
t.goto(x,y)
t.pendown()
t.seth(d)
def tuneis(ragn):
d=0
for i in range(ragn):
got(0,0,d)
d = d + 10
t.penup()
t.forward(400)
t.pendown()
t.forward(500)
tuneis(36)
real = []
def realidade(ragn) :
d=5
for i in range(ragn):
b = random.randint(10,50)
t.pensize(b)
t.color('green')
got(0,0,d)
real.append(b)
d = d + 10
t.penup()
t.forward(450)
t.pendown()
t.forward(500)
realidade(36)
def filo(x,y):
cont = x
t.color('green')
for i in real:
t.pensize(0)
#b=random.randint(10,50)
got(cont,y,0)
cont = cont + 10
t.setheading(270)
t.forward(i)
y= y + 20
cont = cont - (len(real)*10 / 2)
d=0
for i in real :
got(cont,y,d)
t.forward(i)
d=d+5
filo(-200,300)
Можно ли рисовать в одном окне "tuneis" и "realidade", а в другом - "filo"?