I 클래스 프로젝트 거북이 그래픽 미로를 만들고 그리고 난 내가 완성 해요 전에 완료 한 번 더 중요한 것은이 ...하고 나는 "두 번째를 만들었습니다
거북 그래픽 엔드 포인트 거북이 "를 클릭하여 끝점에 상자를 만듭니다. 그래서 목표는 미로를 완성하고 상자에 거북이를 얻는 것입니다. 그러나 상자를 실제 끝점으로 만들고 메시지 팝업을 표시하는 방법을 모르겠습니다. 우리는 단지 몇 가지 기능을 추가 할 필요가
from turtle import Turtle, Screen
screen = Screen()
screen.setup(650, 850)
screen.title("Turtle Keys")
screen.bgpic('scooby_doo_maze.gif')
move = Turtle(shape="triangle")
move.penup()
move.setx(-150)
move.sety(200)
move.pendown()
move.pensize(5)
box = Turtle(shape="square")
box.hideturtle()
box.speed(0)
box.penup()
box.setx(150)
box.sety(-190)
box.pendown()
box.right(90)
box.forward(100)
box.right(90)
box.forward(100)
box.right(90)
box.forward(100)
box.right(90)
box.forward(100)
def keyUp():
move.forward(12)
def keyLeft():
move.left(90)
def keyRight():
move.right(90)
def keyDown():
move.backward(12)
def keyReset():
move.reset()
move.penup()
move.setx(-150)
move.sety(200)
move.pendown()
move.pensize(5)
screen.onkey(keyUp, "Up")
screen.onkey(keyLeft, "Left")
screen.onkey(keyRight, "Right")
screen.onkey(keyDown, "Down")
screen.onkey(keyReset, "r")
screen.listen()
screen.exitonclick()
StackOverflow에 오신 것을 환영합니다. 도움말 설명서의 게시 지침을 읽고 따르십시오. [최소한의 완전하고 검증 가능한 예제] (http://stackoverflow.com/help/mcve)가 여기에 적용됩니다. MCVE 코드를 게시하고 문제를 정확하게 설명하기 전까지는 효과적으로 도움을 드릴 수 없습니다. StackOverflow는 코딩 또는 튜토리얼 서비스가 아닙니다. 특히, 오버 헤드 코드 (특히 사용자 제어 루틴)를 제거하고 최선의 시도를 추가하고 수행하는 작업을 보여줍니다. – Prune