"""
收拾玩具,本程序演示了如何继承Sprite类。
程序操作方法:单击每个角色,把它们放入圆圈即可。
"""
from sprites import *
class Toy(Sprite):
def __init__(self,shape=2,pos=(0,0),visible=True,
undobuffersize=1000,tag='sprite'):
Sprite.__init__(self,shape=shape,pos=pos,visible=visible,
undobuffersize=undobuffersize,tag=tag)
self.clicks = 0 # 描述单击次数
self.status = '' # 描述状态
screen = Screen() # 新建屏幕
d = Sprite(visible=False) # 新建画圆的精灵
d.color('dodger blue')
d.pensize(4)
d.fd(200)
d.left(90)
d.pendown()
d.circle(200) # 画圆
toys = [] # 新建列表
for i in range(10):
t = Toy(i) # 新建玩具
t.gotorandom() # 到随机坐标
while t.distance(0,0) < 200:t.gotorandom()
t.say('请单击我,而不是拖动我',1000,False)
toys.append(t) # 加入列表
leftkey = Mouse(1)
以下代码省略......
下载完整源代码与素材,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)

