2022寒假7天课之困虫于田(查找重叠命令)课程源代码

2022寒假7天课之困虫于田(查找重叠命令)课程源代码

"""
   查找重叠命令.py
   虫子在一个格子中自动前进,碰到线条就反向...
   本程序演示角色的find_overlapping命令,它会查找和角色重叠的项目,
   如果查找到了,则返回一个集合,集合里有这些项目的编号,没有查找到则返回空集。
   一个圆点,文字,线条,图章都是画布上的一个个项目。可用于迷宫等游戏的制作。
"""
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)

clock = Clock()                 # 建立时钟对象

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

李兴球

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