猪年农历春节前,朋友圈被一则走心的广告刷屏了。很多伙伴直呼:看哭了。当爷爷电话里听到儿子说「不回来啊」的打击是很沉重的,这位父亲想念自己的儿子和孙子,总想把最好的给他们。

如果你的孩子问你要佩奇,你除了像视频中的爷爷那样独具匠心的做一个出来,你也可以去商店买一个,你还可以用 Python 画一个出来。

今天画佩奇的库是 turtle,之前我用 turtle 这个库画过五星红旗  用Python画画五星红旗

之前我也用 turtle 库一行代码画出了美丽的螺旋  一行Python代码能实现什么炫酷的功能?

环境

语言:Python3.6

编辑器:Pycharm

turtle 库:它是 Python 的内置库,直接导入即可。

Python

import turtle

1

import turtle

turtle 库基本用法

绘制图形前先掌握下 turtle 库绘图的一些基本用法。

Python

turtle.begin_fill():准备开始填充图形。

turtle.goto(x, y):将画笔移到坐标的位置。

turtle.forward(n):向当前画笔方向移动 n 像素长。

turtle.left(m):逆时针移动 m°

turtle.right(m):顺时针移动 m°

turtle.end_fill():图形填充完成。

1

2

3

4

5

6

turtle.begin_fill():准备开始填充图形。

turtle.goto(x,y):将画笔移到坐标的位置。

turtle.forward(n):向当前画笔方向移动n像素长。

turtle.left(m):逆时针移动m°

turtle.right(m):顺时针移动m°

turtle.end_fill():图形填充完成。

代码分析

首先我们设置好初始信息,包括画笔的大小,画笔颜色和填充颜色,主窗口的大小和画笔速度。

再画鼻子部分,代码较多,以下是部分代码,全部代码在公众号回复「佩奇」获取。

其他部分就不一一列举了,方法都是类似的,掌握了 turtle 库绘图的一些基本用法后,再自己慢慢调试基本就可以了。

源码在公众号「Python知识圈」回复「佩奇」获取。

用python画小猪佩奇代码_用Python画小猪佩奇相关推荐

  1. python画pr曲线代码_利用Python中的numpy包实现PR曲线和ROC曲线的计算

    闲来无事,边理解PR曲线和ROC曲线,边写了一下计算两个指标的代码.在 python 环境下,sklearn里有现成的函数计算ROC曲线坐标点,这里为了深入理解这两个指标,写代码的时候只用到numpy ...

  2. python画图皮卡丘代码_利用Python绘制萌萌哒的皮卡丘

    开发工具 Python版本:3.6.4 相关模块: turtle模块. 环境搭建 安装Python并添加到环境变量即可. 在cmd窗口运行"pikachu.py"文件即可. 效果如 ...

  3. python推箱子游戏代码_用python入门知识做推箱子游戏,若能打过第三关,则可以学会编程...

    不得不说,Python小游戏是最适合入门编程的项目,因为太简单! 无论懂或完全不懂python,这样的小游戏,你都可以直接开发出来,原因很简单: 在详细教程里,会有从零基础开始,一步一步的教你完成这个 ...

  4. 用python画小猪佩奇代码_用python画个小猪佩奇(turtle示例源码)

    [实例简介]来副小猪佩奇,用python画个小猪佩奇 [实例截图] [核心代码]# coding:utf-8 import turtle as t def nose(x,y):#鼻子 t.pu() t ...

  5. 用python画苹果的代码_使用python画个小猪佩奇的示例代码

    基本原理 选好画板大小,设置好画笔颜色.粗细,定位好位置,依次画鼻子.头.耳朵.眼睛.腮.嘴.身体.手脚.尾巴,完事儿. 都知道,Turtle 是 Python 内置的一个比较有趣味的模块,俗称&qu ...

  6. 用python画小猪佩奇代码_使用Canvas画小猪佩奇

    //身体 ct.beginPath(); ct.strokeStyle = "red"; ct.moveTo(195, 245); ct.quadraticCurveTo(215, ...

  7. 用python画星空的代码_用python画星空源代码是什么?_后端开发

    用python画星空源代码是什么? 用python画星空源代码是 from turtle import * from random import random,randint screen = Scr ...

  8. 用python函数画德国国旗代码_用Python的turtle模块画国旗

    最近在学Python,发现Python的海龟绘图非常有趣,就分享一下!话不多说,先来Python turtle的官方文档链接: Python turtle.这里面有turtle的各类指令.turtle ...

  9. 用python函数画德国国旗代码_使用Python的turtle模块画国旗

    Python的turtle模块画国旗主要用到两个函数:draw_rentangle和draw_star. 至于函数的调用就和我们学的C,C++是一样的.对于turtle画国旗的程序中,首先是查找国旗的 ...

最新文章

  1. JavaScript 数组排序及查找数组中最大值最小值方法
  2. 计算两个日期之间的工作日
  3. 赠书福利 | 首本理论和实战结合的深度学习书籍
  4. 2019浙江省大学生网络与信息安全竞赛决赛部分WriteUp
  5. Java中不一致的操作会扩大规则
  6. 【C++ 与 STL】集合:set
  7. session.createQuery()不执行和java.lang.reflect.InvocationTargetException
  8. tail 查看文件末尾n行、日志持续追踪
  9. 语音数据增强—使用kaldi对语音加噪
  10. lnmp 一键安装详解
  11. 内存继续涨价 LPDDR4/LPDDR4X内存标准升级
  12. web前端程序员真的值这么多钱吗?
  13. 字体图标浅析——什么是字体图标?如何生成?怎么使用?
  14. java页面左右飘窗_左右飘窗代码研读
  15. 干货分享|Compare essay的写作方法
  16. win10彻底关闭自动更新
  17. Redit集群搭建-Sentinel模式搭建
  18. Android HDMI CEC控制服务
  19. 【笔记】实战mpvue2.0多端小程序框架——原生小程序 API 调用与多端小程序发布
  20. 逻辑智力推理题日刷 | Day2

热门文章

  1. 转让天嵌2440开发板arm9
  2. 《Real-Time Rendering》第四版学习笔记——Chapter 9 Physically Based Shading(二)
  3. linux主机 asp主机 java主机 区别,计算机中支持asp的主机是什么操作系统
  4. jenkins邮件模板配置
  5. 19 广域网 WAN
  6. vue项目中table表格固定表头和首尾列
  7. 华为数据之道(3):面向业务的信息架构建设
  8. 如何设置计算机自动连接宽带,宽带自动连接设置,教您电脑怎么设置宽带自动连接...
  9. 前端将时间格式‘2020-03-03T16:49:18.000+0000‘转化成正常格式‘2020-03-03 16:49:18‘ _@jie
  10. 单例模式,异常和模块相关