Нужно сделать по такому же принципу: функция и scr.onkey(...), не понимаю как это сделать?
from turtle import*
t1 = Turtle()
t1.color('blue')
t1.shape('turtle')
t1.width(5)
t1.pensize(10)
t1.speed(0)
scr = t1.getscreen() #экран
scr.listen() #отслеживание клавиотуры
def mow1(x, y):
t1.penup()
t1.goto(x, y)
t1.pendown()
def setGreen():
t1.color('green')
def setRed():
t1.color('red')
def setBlack():
t1.color('black')
def vverx():
t1.fd(10)
def levo():
t1.lt(10)
def pravo():
t1.rt(10)
def chisto():
t1.clear()
def start_fill():
t1.begin_fill()
def end():
t1.end_fill()
def mow2(x, y):
t1.goto(x, y)
def draw(x, y):
t1.goto(x, y)
t1.ondrag(draw)
scr.onkey(setGreen, '1')
scr.onkey(setRed, '2')
scr.onkey(setBlack, '3')
scr.onkey(vverx, 'Up')
scr.onkey(levo, 'Left')
scr.onkey(pravo, 'Right')
scr.onkey(chisto, 'z')
scr.onkey(start_fill, 's')
scr.onkey(end, 'e')
dd = input('рисовать прямые?')
if dd == ('да'):
scr.onscreenclick(mow2)
else:
scr.onscreenclick(mow1)