美文网首页大数据 爬虫Python AI Sql
利用Python给自己的2019来一场绚丽多彩的烟花吧!

利用Python给自己的2019来一场绚丽多彩的烟花吧!

作者: 燕大侠v | 来源:发表于2019-01-26 13:46 被阅读0次

    开发工具

    Python版本:3.6.4相关模块:PIL模块;以及一些Python自带的模块。

    环境搭建

    安装Python并添加到环境变量,pip安装需要的相关模块即可。

    实现效果

    在cmd窗口运行firework.py文件即可,效果如下:

    在这里还是要推荐下我自己建的Python开发学习裙:304零伍零799,裙里都是学Python开发的,如果你正在学习Python ,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有Python软件开发相关的),包括我自己整理的一份2018最新的Python进阶资料和高级开发教程,欢迎进阶中和进想深入Python的小伙伴

    原理简介

    原理其实挺简单的,思路参考了:

    https://jizhi.im/blog/post/py_make_fireworks

    先为每个烟花的一个烟花粒定义一个类:

    烟花的每个烟花粒在空中先扩散,再下落,最后在半空中消失:

    然后多个烟花粒组成一个烟花,多个烟花组成一次烟花绽放:

    这里需要注意的是要让烟花里的烟花粒具有不同的生存时长,这样更符合真实生活中的烟花绽放效果。

    最后就是定义主循环了:

    相关文章

      网友评论

        本文标题:利用Python给自己的2019来一场绚丽多彩的烟花吧!

        本文链接:https://www.haomeiwen.com/subject/goxdjqtx.html