Untitled
unknown
plain_text
9 months ago
1.4 kB
16
Indexable
from turtle import *
#початкова установка
pen = Turtle()
pen.step = 5 #швидкість
pen.color("blue")
pen.shape("circle")
pen.width(2)
pen.pendown()
pen.speed(0)
pen.size = 1
#перетягування чеперпашки мишкою
def draw(x, y):
pen.goto(x,y)
def move(x, y):
pen.penup()
pen.goto(x,y)
pen.pendown()
def set_red():
pen.color("red")
def start_fill():
pen.begin_fill()
def end_fill():
pen.end_fill()
def move_left():
pen.goto(pen.xcor() - pen.step, pen.ycor())
def move_down():
pen.goto(pen.xcor() , pen.ycor() - pen.step)
def move_up():
pen.goto(pen.xcor() , pen.ycor() + pen.step)
def move_right():
pen.goto(pen.xcor() + pen.step, pen.ycor())
def inc_size():
pen.size += 1
pen.width(pen.size)
def dec_size():
pen.size -= 1
pen.width(pen.size)
pen.ondrag(draw)
#Клік мишкою по екрану
screen = pen.getscreen()
screen.onscreenclick(move)
#set new colors
screen.onkey(set_red, "r")
#fill
screen.onkey(start_fill, "q")
screen.onkey(end_fill, "e")
#move set
screen.onkey(move_down,"Down")
screen.onkey(move_up,"Up")
screen.onkey(move_right,"Right")
screen.onkey(move_left,"Left")
#change size
screen.onkey(inc_size,"x")
screen.onkey(dec_size,"z")
screen.listen()
Editor is loading...
Leave a Comment