"""
按键检测.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资源。)
-
- 2026 年 3 月
- 2026 年 2 月
- 2026 年 1 月
- 2025 年 12 月
- 2025 年 11 月
- 2025 年 10 月
- 2025 年 9 月
- 2025 年 6 月
- 2025 年 5 月
- 2025 年 3 月
- 2025 年 2 月
- 2025 年 1 月
- 2024 年 12 月
- 2024 年 8 月
- 2024 年 6 月
- 2024 年 5 月
- 2024 年 4 月
- 2024 年 3 月
- 2024 年 2 月
- 2023 年 11 月
- 2023 年 9 月
- 2023 年 6 月
- 2023 年 5 月
- 2023 年 4 月
- 2023 年 3 月
- 2023 年 2 月
- 2023 年 1 月
- 2022 年 12 月
- 2022 年 11 月
- 2022 年 10 月
- 2022 年 9 月
- 2022 年 8 月
- 2022 年 7 月
- 2022 年 6 月
- 2022 年 5 月
- 2022 年 4 月
- 2022 年 3 月
- 2022 年 2 月
- 2022 年 1 月
- 2021 年 12 月
- 2021 年 11 月
- 2021 年 10 月
- 2021 年 9 月
- 2021 年 8 月
- 2021 年 7 月
- 2021 年 6 月
- 2021 年 5 月
- 2021 年 4 月
- 2021 年 3 月
- 2021 年 2 月
- 2021 年 1 月
- 2020 年 12 月
- 2020 年 11 月
- 2020 年 10 月
- 2020 年 9 月
- 2020 年 8 月
- 2020 年 7 月
- 2020 年 6 月
- 2020 年 5 月
- 2020 年 4 月
- 2020 年 3 月
- 2020 年 2 月
- 2020 年 1 月
- 2019 年 12 月
- 2019 年 11 月
- 2019 年 10 月
- 2019 年 9 月
- 2019 年 8 月
- 2019 年 7 月
- 2019 年 6 月
- 2019 年 5 月
- 2019 年 4 月
- 2019 年 3 月
- 2019 年 2 月
- 2018 年 3 月
- 2018 年 1 月
- 2017 年 9 月
- 2017 年 5 月
- 2017 年 1 月
