Код IT
← Каталог

Turtle — Логика и циклы

Фрагмент из «Turtle»: Логика и циклы.

Python main.py

import turtle

screen = turtle.Screen()
screen.setup(500, 500)
screen.title("Управление")

player = turtle.Turtle()
player.shape("turtle")
player.penup()
player.speed(0)

def move_up():
    player.setheading(90)
    player.forward(20)

def move_down():
    player.setheading(270)
    player.forward(20)

def move_left():
    player.setheading(180)
    player.forward(20)

def move_right():
    player.setheading(0)
    player.forward(20)

screen.onkey(move_up, "Up")
screen.onkey(move_down, "Down")
screen.onkey(move_left, "Left")
screen.onkey(move_right, "Right")
screen.listen()

turtle.done()

import turtle

screen = turtle.Screen()
screen.setup(500, 500)
screen.title("Управление")

player = turtle.Turtle()
player.shape("turtle")
player.penup()
player.speed(0)

def move_up():
    player.setheading(90)
    player.forward(20)

def move_down():
    player.setheading(270)
    player.forward(20)

def move_left():
    player.setheading(180)
    player.forward(20)

def move_right():
    player.setheading(0)
    player.forward(20)

screen.onkey(move_up, "Up")
screen.onkey(move_down, "Down")
screen.onkey(move_left, "Left")
screen.onkey(move_right, "Right")
screen.listen()

turtle.done()