Python小程序[海龟绘图之实现海龟上下左右移动]

该代码示例展示了如何用Python的turtle模块创建一个海龟图形,并通过监听键盘的上、下、左、右键来控制海龟的移动。定义了四个函数分别对应四个方向的前进动作,然后使用onkeypress函数绑定键盘事件。
摘要由CSDN通过智能技术生成

         实现海龟自由控制可以监听键盘按键,绑定事件,这里我只做了简单的移动,感兴趣的朋友可以继续绑定事件.

        具体代码如下:

import turtle
turtle.shape('turtle')  # 设置海龟
turtle.up()     # 抬笔

def up():   # 前进
    turtle.seth(90)
    turtle.forward(5)
def down(): # 后退
    turtle.seth(270)
    turtle.forward(5)
def left(): # 左前进
    turtle.seth(180)
    turtle.forward(5)
def right():    # 右前进
    turtle.seth(0)
    turtle.forward(5)

turtle.listen()     # 监听键盘
turtle.onkeypress(up,'Up')
turtle.onkeypress(down,'Down')
turtle.onkeypress(left,'Left')
turtle.onkeypress(right,'Right')

turtle.done()

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值