最近憋在家里无聊就又捣鼓起了下 Python 的作画,还是觉得蛮好玩的,今天就给大家分享下几个比较好玩的案例。

0x00 视觉冲击

import turtle as t
from turtle import *angle = 60  # 通过改变角度,绘制出各种多边形
t.bgcolor('black')
t.pensize(2)
randomColor = ['red', 'blue', 'green', 'purple', 'gold', 'pink']
...

效果图如下:

0x01 安卓机器人

import turtle
aj = turtle.Pen()
y = 0
aj.speed(100)
turtle.bgcolor("black")# aj.shape("turtle")
def head():aj.color("green")aj.fd(160)x = aj.xcor()
...

效果图如下:

0x02 樱桃树

import turtletoplevel = 8
angle = 30
rangle = 15def drawTree(length, level):turtle.left(angle)  # 绘制左枝turtle.color("black")turtle.forward(length)
...

效果图如下:

0x03 旋转动画

import turtlet = turtle.Pen()
t.speed(100)
turtle.bgcolor("black")
sides = 6
...

效果图如下:

0x04 纸飞机

import turtle# 太阳
turtle.color('red')
turtle.penup()
turtle.goto(250,200)
turtle.pendown()
...

效果图如下:

总结

Python 不仅能帮我们提高工作效率,时而还可以有趣一些,帮我们调剂下生活,给大家的生活增添一些乐趣。

以上就是本次分享的所有内容,如果你觉得文章还不错,欢迎关注公众号:Python编程学习圈,每日干货分享,发送“J”还可领取大量学习资料。或是前往编程学习网,了解更多编程技术知识。

绝版 ~ 原来 Python 画画可以这么简单相关推荐

  1. 用python画画的原理_python来画画第二弹!

    下载W3Cschool手机App,0基础随时随地学编程导语 分享一波最近Get的一种python画画的方法. 让我们愉快地开始吧! 相关文件 密码: 9nei 开发工具 Python版本:3.6.4 ...

  2. python语言创意绘画-用python画画

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 那么今天就一起来看看怎样在python中画一棵美丽的樱花树-? 说到用p ...

  3. 使用Python,OpenCV实现简单的场景边界/拍摄转换检测器

    使用Python,OpenCV进行简单的场景边界/拍摄转换检测器 1. 效果图 2. 实现 2.1 步骤 2.2 什么是"场景边界"和"拍摄过渡"? 2.3 代 ...

  4. python tkinter库、添加gui界面_使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)...

    使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二),创建一个,界面,布局,文件,路径 使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二) ...

  5. python m http_非常简单的Python HTTP服务

    如果因为某种需求急需一个web服务器,而又不至于去在httpd和nginx中配置一个新的虚拟主机,Python或许可以帮上这个临时的小需求. 使用Python可以完成一个简单的内建 HTTP 服务器. ...

  6. python的变量和简单的数据类型

    决定学习python这门语言了,本人资质愚钝,只会把学到的东西记录下来,供自己查漏补缺,也可以分享给和我一样正在学习python语言的人,若在记录中存在什么错误,希望多多批评指正,谢谢. Python ...

  7. 怎么进入python官网-Python的安装及简单的使用

    原标题:Python的安装及简单的使用 像我们想要抓住一门好的编程语言,如何开始学习呢?我来简单介绍下python Python特性:语法简单,入门上手快,很多女神也在学习,方便找个编程的妹纸---- ...

  8. php和python哪个学起来简单一点-作为初学者,php,python和ruby应学哪个?

    [IT168 评论]对于web开发初学者来说,最大的问题就是学习哪种编程语言更适合未来的职业发展并且更有前景.你要考虑都有哪些编程语言,各自的优缺点是什么.每种编程语言的学习周期有多长等问题.互联网上 ...

  9. 大学python和vb哪个简单-python和vb哪个简单

    Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的.模块化的.面向对象的.包含协助开发环境的事件驱动为机制的可视化程序设计语言.是一种可用于 ...

最新文章

  1. rgb立方体用html语言,解读Unity中的CG编写Shader系列一
  2. 干货回顾丨机器学习笔记-----AP(affinity propagat)算法讲解及matlab实现
  3. WinRAR最新版V3.93 破解方法
  4. boost::intrusive::unordered_set用法的测试程序
  5. ITK:创建前向差异内核
  6. 【STM32】 Keil介绍、下载、安装与注册
  7. ServletContext_概述
  8. [JavaWeb-Servlet]概述与快速入门
  9. TDD开发模式实现代码功能逻辑(自己总结,持续更新)
  10. mysql 触发器_MySQL入门之触发器
  11. oracle11 处理器数,11G AWR中%Total CPU与%Busy CPU指标的疑问
  12. php设计模式在框架中的应用,关于设计模式在实际场景中的应用
  13. 基于python的在线考试系统-Python在线考试系统防作弊功能的思路和实现
  14. MySQL集群(四)之keepalived实现mysql双主高可用
  15. Coreldraw x6离线激活注册机免费下载安装教程
  16. EXCEL的COUNTIF和COUNTIFS函数的区别和联系
  17. JAVA 利用ASCII码偏移(来自IDEA免费激活码游戏)
  18. linux 日志 取证,Linux系统取证
  19. CentOS7 nginx反向代理TCP端口
  20. PCIe5.0均衡简介(整理版)

热门文章

  1. 服务器禁止用ip访问站点,windows服务器禁止ip访问方法介绍
  2. 如何用Python写一个安卓APP
  3. 泰康人寿java开发待遇怎么样_宋晓伟-泰康人寿-5年Java开发高级工程师-猿急送
  4. canal deployer+canal adapter自动同步MySQL数据到ElasticSearch
  5. Palabos用户手册翻译及学习(四)非本地操作的数据处理器和块之间的耦合
  6. c语言程序设计第三版乌云高娃答案,C语言程序设计教学课件作者第3版乌云高娃补充习题及答案C语言程序设计教学课件作者第3版乌云高娃补充习题及答案第3章补充习题及答案课件.doc...
  7. Oulipo HDU - 1686 (使用扩展kmp进行讨伐!)
  8. 21.手绘Spring IOC运行时序图
  9. 四、LockSupport与线程中断
  10. 元宵快乐!!!! 自己做的贺卡。。 :)