用按键控制turtle绘制坐标
想要解释turtle的onkey,就写了个绘制坐标的小程序。
from turtle import *
#光标回到初始状态。 turtle默认起始点在画布的正中间。
def origin():
st() #为观察方向,turtle形状在原点可见。
penup()
home()
pendown()
# 旋转turtle的绘制方向
def turn():
left(90)
# 绘制并写下坐标单位
def move():
forward(50)
dot(6, "red")
if heading() == 0 or heading() == 180:
write(int(xcor()))
else:
write(int(ycor()))
ht() # 隐藏turtle形状。
# 接收按键信息并执行相关的操作
listen() #接收按键信息
onkey(move, "Up") #Up 向上光标箭头键
onkey(origin, "space") #space 空格
onkey(turn, "Down") #Down 向下光标箭头键
done() #放在后面