黑脉金斑蝶动画演示程序

黑脉金斑蝶动画演示程序

天地玄黄,宇宙洪荒。从古到今,太阳之光,催生万物。我相信,宇宙不止一个地球。
我相信,其它的地球同样有着众多的小精灵。 就像我们人类有能力在别的星球上创造一个文明,
而在暗中观察这个文明的发展一样。宇宙中其它类地球的文明不造访我们的目的其实是在保护我们。
让我们自由发展,他们一直在观察着我们。我们以为自己是上帝,但上帝之上,还有上帝。
对于小小的蝴蝶,我们也要保护它们,它们和我们一样是地球中平等的成员。
阅读这个Python作品,聆听这首扣人心弦地背景音乐,想像蝴蝶们的万里迁徙。
它们,不仅仅是虫子的浴火重生。它们也是地球小小的一面镜子。生态保护,刻不容缓!

"""
   黑脉金斑蝶.py
   本程序主要学习全局变量和局部变量,以及用global申明全局变量的用法。
   在函数内定义的变量叫局部变量,在函数外定义的叫全局变量。
   Python规定,在函数内可以引用,但不能改变全局变量的值,
   如果要改变全局变量的值,则要显示的声明一个变量为全局变量。
"""
from sprites import *

PlaySound('Elements.wav',SND_ASYNC|SND_LOOP)  # 循环播放音乐

f = open("说明.txt")                          # 打开文件
c = f.read()                                  # 读取文件
f.close()                                     # 关闭文件
briefs = c.split('++++++++++')                # 以连加号分隔,返回列表

bgs = []                                      # 定义bgs列表
for i in range(1,14):                         # 在范围1,14迭代i      
    bgs.append('res/' + str(i) + ".png")      # 添加到列表

screen = Screen()                             # 新建屏幕
screen.setup(960,720)                         # 设定屏幕宽高    

index = 0                                     # 定义index变量
def alt_background():
    global index                              # 声明index是全局变量
    screen.bgpic(bgs[index])                  # 显示背景图   
    index = index + 1                         # index自增加1
    index = index % 13                        # index对13求余
    screen.ontimer(alt_background,20000)      # 20秒后再次调用函数
alt_background()                              # 调用alt_background函数

s = Sprite(visible=False,pos=(0,-720))        # 新建s角色

以下代码省略......


下载完整源代码与素材,请

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

李兴球

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

评论已关闭。