导语

小伙伴们周末愉快呀~

最近总感觉有点烦,于是写了小脚本,在终端模拟下雪的效果,再配上一首好听的音乐,烦的时候看一看感觉还是挺让人舒心的。随手分享一波,送给有需要的小伙伴吧~

开发工具

Python版本:3.6.4

相关模块:

pygame模块;

curses模块;

以及一些python自带的模块。

环境搭建

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

原理简介

首先,当然是选一首喜欢的歌作为背景音乐并播放呀:

接着,定义一些比较像雪花的符号呗:

以及一个存放当前雪花的字典:

snowflakes = {}

在一个while循环中不断更新当前的雪花字典并添加新的雪花:

只有雪花的话好像有点单调了,于是我又找个制作LOGO图案的网站:

http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Pikachu

就像这样:

把下面的图案复制到代码里:

然后画出来就OK啦:

OK,大功告成,完整源代码详见相关文件~

效果展示

在cmd窗口运行如下命令即可:

pythonsnow.py

效果如下:

python画图案 使用循环完成_利用python在终端模拟下雪的效果相关推荐

  1. python好看图案的编程代码_利用Python绘制了一些有意思的图案

    下载W3Cschool手机App,0基础随时随地学编程导语 花了点时间利用Python绘制了一些有意思的图案,也算是发掘了一下Python的可视化功能吧... PS: 部分图案参考了一些博客的一部分源 ...

  2. python画二维温度云图_利用python画出词云图

    本文将介绍如何利用python中相应的模块画出词云图.首先给出效果图: 其中词云图中的词汇是对手机短信中的垃圾短信的统计,字体越大表示在垃圾短信中出现的频次越高.下面给出具体的步骤. 读取" ...

  3. python画简单花的代码_利用python的turtle库画一朵简单的玫瑰花,并添加文字

    # 画玫瑰花的代码是参考网上的, 文字添加代码是自己写的,画布大小是自己设置的 import turtle # 设置画布大小 # turtle.screensize(canvwidth=None, c ...

  4. python画二维折线图_利用python画折线图

    # encoding=utf-8 import matplotlib.pyplot as plt from pylab import * #支持中文 mpl.rcParams['font.sans-s ...

  5. python画一朵彩色玫瑰花图片_使用Python画一朵美丽的玫瑰花

    原标题:使用Python画一朵美丽的玫瑰花 turtle 是 python 中一个强大的绘制图像的库,可以用来绘制各种图像,使用起来很方便.看看本文使用Python的turtle库画一朵美丽的玫瑰花, ...

  6. python怎么画出圆润的曲线_利用python画出AUC曲线的实例

    以load_breast_cancer数据集为例,模型细节不重要,重点是画AUC的代码. 直接上代码: from sklearn.datasets import load_breast_cancer ...

  7. python数据库操作批量sql执行_利用Python如何批量修改数据库执行Sql文件

    利用Python如何批量修改数据库执行Sql文件 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  利用Python如何批量修改数据库执行Sql文件.txt ] (友 ...

  8. python绘制简单城市剪影图_利用Python的folium包绘制城市道路图的实现示例

    写在前面 很长一段时间内,我都在研究在线地图的开发者文档,百度地图和高德地图的开发者中心提供了丰富的在线地图服务,虽然有一定的权限限制,但不得不说,还是给我的科研工作提供了特别方便的工具,在博客前面我 ...

  9. python贪吃蛇最简单代码_利用python实现简易版的贪吃蛇游戏(面向python小白)

    引言 作为python 小白,总是觉得自己要做好百分之二百的准备,才能开始写程序.以至于常常整天在那看各种语法教程,学了几个月还是只会print('hello world'). 这样做效率太低,正确的 ...

  10. python二维随机游走_利用python进行时间序列分析——从随机游走到GARCH模型(二)...

    Autoregressive Models - AR(p) 当因变量能由它的多个滞后项表示就叫做自回归性.公式如下: 当我们描述模型的阶数,比如,AR模型的阶数为怕p,p代表在这个模型里用的滞后数量. ...

最新文章

  1. windows 不安装jdk 运行 jar_新手必看。关于Python3——windows安装与运行(详细版)...
  2. ssh遇到port 22:No route to host
  3. Leetcode--191. 位1的个数
  4. Sensoro告诉你ibeacon为什么这么火?
  5. jQuery实现的简单文字提示效果模拟title
  6. Windows安全加固系列
  7. Python实现将mp3音频格式转换为wav格式
  8. 微软360度——成功与成长
  9. PHP调用wsdl接口实例化SoapClient抛出异常
  10. cacheable注解原理_SpringBoot:缓存注解@Cacheable详解
  11. mysql超链接_PHP MYSQL超链接和表单
  12. Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached
  13. 磁力小伙伴,配合使用效果极佳!
  14. MATLAB运用——计算三维物体的质心(水花号)
  15. homework530
  16. NAXX Demo4_GZQ_02
  17. 在WPS使用NoteExpress完成论文的思路
  18. matlab 怎么控制ccd,CCD camera的一般控制流程及些许困惑
  19. (三)集成学习上——偏差与方差
  20. redis泡菜5_《redis讲解》PPT课件.pptx

热门文章

  1. NoSQL架构的几幅图
  2. 在三层交换上配置ciscoVTP实验
  3. 你要金婚?还是金色软件?
  4. 阿里云服务器安装宝塔面板和配置安全组
  5. Install/RemoveoftheServiceDenied!
  6. 文件异步加载读取 php,js文件的异步加载的方法总结(附代码)
  7. ai作文批改_有道词典上线AI作文批改功能,可自动批改雅思、四六级作文
  8. mvc 怎么把后台拼接好的div写到前台_PR:被写黑稿了怎么办?
  9. 如何在GitHub中上传图片-----简单易行,步骤超清晰
  10. tensorflow keras 搭建相机位姿估计网络--例