这篇文章主要是整合一些趣味代码,一方面自己对这些内容比较感兴趣,另一方面希望这些代码能提升大家的编程兴趣。

一、Python使用turtle绘制国旗

代码如下:

运行结果如下所示,它是动态绘制过程。

注意安装第三方包的方法如下所示:

在Command Window界面下进入Anaconda2\Scripts文件夹,通过pip安装。

二、Python图片转换位字符画

代码如下:

运行结果如下所示,输入图片转换成txt文字显示。

缺点:如何通过一个文本编辑器查看原图呢?txt只能设置宋体8号字体最小,但是不能显示全部内容。

三、Python实现俄罗斯方块

需要注意配置文件 elsfk.cfg,定义了单一方向的原始方块形状组合,具体的格式说明请参见getConf中的注解。同时需要引入"msyh.ttc"中文字体。        elsfk.cfg文件内容如下:

运行结果如下所示:

注意:需要pip install pygame安装该包,同时横向移动每次感觉总是两步。

四、Python实现飞机大战

第一步,显示背景。    第二步,显示飞机。    第三步,让飞机动起来。

运行结果如下所示:

五、Python 25行代码实现人脸识别

1.安装OpenCV

安装后如下图所示,选择build\python\2.7\x86\cv2.pyd,复制到python-2.7.9\Lib\site-packages\中即可。

关于C或者JAVA接口的安装,可参考build\doc\opencv_tutorials.pdf, 里面各种平台的详细安装步骤,以及结合IDE编译的说明。

2.下载源码

3.运行代码及结果

运行输入如下代码,去到文件夹下:    C:\>cd C:\Users\yxz15\Desktop\FaceDetect-master    python face_detect.py bbbb.jpg haarcascade_frontalface_default.xml

运行结果如下所示,可以看到人脸都识别出来了。

4.源码详解    face_detect.py代码如下所示:

python turtle画彩虹的代码_Python使用turtle绘制国旗,Python图片转换位字符画相关推荐

  1. python turtle画彩虹的代码_Python利用turtle库绘制彩虹代码示例

    语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...

  2. python动态图片转字符画_使用python实现一个将图片转换成字符画的功能

    使用python实现一个将图片转换成字符画的功能 发布时间:2020-11-05 16:01:25 来源:亿速云 阅读:97 使用python实现一个将图片转换成字符画的功能?针对这个问题,这篇文章详 ...

  3. 实现图片转换成字符画

    python小程序:实现图片转换成字符画 看到网上有很多这样的小程序,自己动手做一个 内附详细说明~ 先附上效果图 部分解释 运行平台: Win10 Python版本: Python3.9  IDE: ...

  4. c语言将一幅画转换为字符画,C#将图片转换成字符画

    先看一下效果图 在Main方法中调用(首先要添加程序集System.Drawing,然后引入命名空间System.Drawing) ConvertToChar(new Bitmap(@"D: ...

  5. python PIL库将图片转换成字符画

    将图片转换成文本文件查看形式 准备 源码 原始图像 生成文本文件后显示的结果 注意事项 准备 语言:python 环境:PIL库,准备好图片素材 源码 from PIL import Image as ...

  6. python turtle画彩虹的代码_python绘制彩虹图

    本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen.pen ...

  7. python用turtle画月亮的代码_Python利用turtle库绘制彩虹代码示例

    语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...

  8. python画长方形的代码_python使用turtle画一个三角形、正方形(矩形或四边形)

    今天我们用python使用turtle库画一个三角形.一个正方形. 1.画一个三角形. 实现方法是先画一个直线,然后旋转120度,然后继续画直线.这样反复画三条直线后,就形成一个等边三角形.先看效果: ...

  9. python turtle画爱心的代码_Python|用turtle画笔画爱心

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 Turtle是python中的一种可视化工具库,可以 ...

最新文章

  1. spring源码解析之IOC容器(二)------加载和注册
  2. 百度高德位置定位服务器,调用百度、高德地图App,百度地图网页版,App定位
  3. ASCII码与string的相互转换
  4. 最优食品处方:14种改变你一生的食品
  5. 数据采集技术的难点在于哪里
  6. PHPExcel如何把该列的值设置为文本无科学计数?
  7. 四十五.加密与解密 AIDE入侵检测系统 扫描与抓包
  8. 拓端tecdat|matlab脉冲响应图的时域特征
  9. android camera API1调用camera HAL3流程学习总结
  10. cmd 查看端口占用情况,及对应进程,杀进程
  11. YUI Compressor 进行js/css文件混淆压缩
  12. 20条理由告诉你,为什么当前的深度学习成了人工智能的死胡同?
  13. Java算法中O(1),O(logn),O(n),O(nlogn),O(n2)是什么
  14. 互联网日报 | 京东健康提交赴港上市招股书;荣耀联合美团推出“共享笔记本”服务;携程获第三方支付牌照...
  15. your system does not seem to be set up to build kernel modules
  16. 一步一步搭建自己的web系统(一):搭建后端服务
  17. oracle11g磁盘阵列 pdf,融会贯通 从Oracle11g到SQL Server2008 中文PDF版 16.7MB
  18. JS正则验证输入框姓名只能输入中文和英文
  19. 5年大厂Java高频面试题及答案整理(二)
  20. 《HelloGitHub》第 49 期

热门文章

  1. 网站添加用户名和密码_新手建站之搭建个人网站简易教程
  2. FineReport帆软报表常见问题及解决办法合辑(不断更新)
  3. NOIP大纲整理:(十六)反转问题与弹性碰撞
  4. Android TextView分段显示
  5. 火狐(Firefox)浏览器用户,你们的密码可能已经泄露
  6. java library jna_Java JNA 调用dll库
  7. pip install dlib报错
  8. EnTaroTassadar【4】
  9. 阿里云服务器绑定域名!
  10. HTML5 localStorage设置失效时间,使用store.js