""" 列表弹弹弹.py 列表的pop命令演示程序,本程序需要sprites模块支持,安装方法: 用cmd命令打开管理员窗口输入pip install sprites """ import random from sprites import * lis = [random.randint(-100,100) for _ in range(10)] txt2image('lis='+str(lis),'res/lis_biao.png',fontsize=32)#单行文本转png d = Sprite('res/lis_biao.png') #png转角色 screen = d.getscreen() space = Key('space') # 新键空格按键 screen.listen() # 监听按键检测 x_sprite = Sprite('blank') # 新建无造型角色 x_sprite.sety(100) x_sprite.write('请按空格键',align='center',font=('',32)) x_sprite.home() while lis: if space.downup(): # 如果空格键按下并弹起 for _ in range(10): d.addx(random.randint(-10,10)) d.addy(random.randint(-10,10)) d.home() x = lis.pop() txt2image('lis='+str(lis),f'res/{x}_lis_biao.png',fontsize=32) d.shape(f'res/{x}_lis_biao.png') # x向上移动 txt2image('lis.pop()返回:' + str(x),f'res/poped_{x}.png',fontsize=32) x_sprite.shape(f'res/poped_{x}.png') x_sprite.slide((0,250),2000) x_sprite.shape('blank') x_sprite.home() screen.update()
李兴球
李兴球的博客是Python创意编程原创博客
要发表评论,您必须先登录。
发表评论