实现效果
python控制小海龟上下左右移动
1.导入turtle包
import turtle
2.创建一个窗口
scr = turtle.Screen() # 创建一个窗口
scr.title('控制小海龟移动') #设置窗口的标题
scr.bgcolor('pink') #设置窗口的背景色
3.初始化画笔
t = turtle.Turtle()
t.shape('turtle') #设置箭头样式为海龟
t.pensize(3)
t.penup()
4.设置键盘监听
scr.listen() # 监听键盘
def shang():t.seth(90) #设置面向方向t.forward(10)
scr.onkeypress(shang, 'w') #当按下w键时会调用shang()方法
5.全部代码
import turtlescr = turtle.Screen() # 创建一个窗口
scr.title('控制小海龟移动')
scr.bgcolor('pink')
t = turtle.Turtle()
t.shape('turtle')
t.pensize(3)
t.penup()def shang():t.seth(90)t.forward(10)def xia():t.seth(270)t.forward(10)def zuo():t.seth(180)t.forward(10)def you():t.seth(0)t.forward(10)scr.listen() # 监听键盘
scr.onkeypress(shang, 'w')
scr.onkeypress(xia, 's')
scr.onkeypress(zuo, 'a')
scr.onkeypress(you, 'd')
turtle.done()