2022寒假7天课之按键检测课程源代码

2022寒假7天课之按键检测课程源代码

"""
   按键检测.py
   增加了按空格键,虫子会瞬移到屏幕任意一个地方的代码。
   增加了按鼠标右键,虫子会在落笔和抬笔之间切换的功能。 
"""
#  从精灵模块导入Sprite,Key,Mouse,Clock命令
from sprites import Sprite,Key,Mouse,Clock

bug = Sprite()           # 新建虫子
screen = bug.getscreen() # 得到屏幕对象
bug.pendown()            # 落笔  
for _ in range(4):
    for _ in range(4):
        bug.fd(200)
        bug.left(90)
    bug.left(90)
line = bug.currentLineItem      # 当前线条项目
print(line)
bug.penup()
bug.goto(-100,100)
upk = Key("Up")                 # 新建向上箭头
downk = Key("Down")             # 新建向下箭头
rightk = Key("Right")           # 新建向右箭头
leftk = Key("Left")             # 新建键盘左箭头
spacek = Key("space")           # 新建空格键 
mk = Mouse()                    # 新建鼠标左键,1:左键,2:中键,3:右键
mk3 = Mouse(3)                  # 新建鼠标右键
screen.listen()                 # 监听键盘按键检测
clock = Clock()                 # 建立时钟对象

成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

李兴球

李兴球的博客是Python创意编程原创博客