from turtle import Screen, Turtle
from time import sleep
 
zelva = Turtle("triangle")
wn = Screen()
wn.setup(700,700)
 
vpred = False
vzad = False
doleva = False
doprava = False
 
def pohyb():
    if vpred:
        zelva.forward(10)
    if vzad:
        zelva.backward(10)
    if doleva:
        zelva.left(45)
    if doprava:
        zelva.right(45)
    wn.ontimer(pohyb, 60)
 
 
def stiskW():
    global vpred
    vpred = True
 
def odstiskW():
    global vpred
    vpred = False
 
wn.onkeypress(stiskW, "w")
wn.onkeyrelease(odstiskW, "w")
 
wn.listen()
pohyb()
 
wn.mainloop()