Python语言的功能太强大了,可以制作出很多想想的作品来,不信吗?那就来IT培训网看看,用Python代码还可以画出小猪佩奇,代码其实很简单的,下面,就将几个关键步骤代码分享出来。

怎么用Python代码画小猪佩奇?

首先需要初始化画笔的一些属性,包括颜色、画笔的画画速度等。

def init_pen():

'''

初始化画笔的一些属性

'''

t.pensize(4) # 设置画笔的大小

t.colormode(255) # 设置GBK颜色范围为0-255

t.color((255, 155, 192), "pink") # 设置画笔颜色和填充颜色(pink)

t.setup(900, 500) # 设置主窗口的大小为900*500

t.speed(10) # 设置画笔速度为10

其次就是画各个部位了,比如鼻子:

def norse():

'''

鼻子

'''

t.pu() # 提笔

t.goto(-100, 100) # 画笔前往坐标(-100,100)

t.pd() # 下笔

t.seth(-30) # 笔的角度为-30°

t.begin_fill() # 外形填充的开始标志

a = 0.4

for i in range(120):

if 0 <= i < 30 or 60 <= i < 90:

a = a + 0.08

t.lt(3) # 向左转3度

t.fd(a) # 向前走a的步长

else:

a = a - 0.08

t.lt(3)

t.fd(a)

t.end_fill() # 依据轮廓填充

t.pu() # 提笔

t.seth(90) # 笔的角度为90度

t.fd(25) # 向前移动25

t.seth(0) # 转换画笔的角度为0

t.fd(10)

t.pd()

t.pencolor(255, 155, 192) # 设置画笔颜色

t.seth(10)

t.begin_fill()

t.circle(5) # 画一个半径为5的圆

t.color(160, 82, 45) # 设置画笔和填充颜色

t.end_fill()

t.pu()

t.seth(0)

t.fd(20)

t.pd()

t.pencolor(255, 155, 192)

t.seth(10)

t.begin_fill()

t.circle(5)

t.color(160, 82, 45)

t.end_fill()

其余部位的代码就不给大家一一展示啦,太长了。那么最后看下效果图吧~

python画图小猪佩奇_用Python代码画小猪佩奇 Python简直太神奇了相关推荐

  1. 用python画小猪佩奇的编码_如何用Python代码画小猪佩奇

    Python语言的功能太强大了,可以制作出很多想想的作品来,不信吗?用Python代码还可以画出小猪佩奇,代码其实很简单的,下面,就将几个关键步骤代码分享出来. 怎么用Python代码画小猪佩奇? 首 ...

  2. 使用canvas 代码画小猪佩奇

    使用canvas 代码画小猪佩奇 最近不是小猪佩奇很火嘛!!! 前几天 在知乎 看见了别人大佬用python写的 小猪佩奇,  顿时想学 ,可是 自己 没学过python(自己就好爬爬图片,,,,几个 ...

  3. Python代码画小猪佩奇--turtle绘图

    Python代码小猪佩奇–turtle绘图 效果图 代码 import time import turtle as tt.pensize(4) # 设置画笔的大小 t.colormode(255) # ...

  4. python画图程序飞机_分享给大家几段有趣的代码,学会python画画可以不用自己动手啦...

    前言 Python 是一门简单易学且功能强大的编程语言,无需繁琐的配置,掌握基本语法,了解基本库函数,就可以通过调用海量的现有工具包编写自己的程序,轻松实现批量自动化操作,可以极大提高办公和学习效率. ...

  5. python 画图 线标注_最简洁的Python时间序列可视化实现

    TUSHARE  金融与技术学习兴趣小组 翻译整理.编辑 | 一只小绿怪兽 译者简介:北京第二外国语学院国际商务专业研一在读,目前在学习Python编程和量化投资相关知识. 作者:DataCamp 时 ...

  6. python 抠图源码_别再自己抠图了,Python用5行代码实现批量抠图

    前言 对于会PhotoShop的人来说,抠图是非常简单的操作了,有时候几秒钟就能扣好一张图.不过一些比较复杂的图,有时候还是要画点时间的,今天就给大家带了一个非常快速简单的办法,用Python来批量抠 ...

  7. python 抠图源码_比PS还好用!Python 20行代码批量抠图

    你是否曾经想将某张照片中的人物抠出来,然后拼接到其他图片上去,从而可以即使你在天涯海角,我也可以到此一游? 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道 ...

  8. python开发ps插件_你还在用PS?Python 20行代码批量抠图

    抠图前 vs Python自动抠图后 在日常的工作和生活中,我们经常会遇到需要抠图的场景,即便是只有一张图片需要抠,也会抠得我们不耐烦,倘若遇到许多张图片需要抠,这时候你的表情应该会很有趣. Pyth ...

  9. python程序中的空格和空行可有可无_为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。_学小易找答案...

    [判断题]Python 代码的注释只有一种方式,那就是使用#符号. [判断题]为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行. [多选题]脱水后的污泥可采取( )方法进行最终处理. ...

  10. python简单代码画曲线图教程-python画曲线

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 桃心形曲线的方程如下 matlab绘制效果如下:? matlab程序如下. clc ...

最新文章

  1. paypal提现软件_PayPal软件工程师生命中的一天
  2. 详解CoordinatorLayout
  3. 【Socket网络编程】7.以太网数据包、IP数据包、UDP数据包
  4. iOS开发 Block的用法
  5. C语言十个字母用冒泡法排序,冒泡排序法(C语言) - osc_wq8j2a9a的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. 科大星云诗社动态20201206
  7. springboot配置文件(.yml)中自定义属性值并在controller里面获取
  8. 八、高级依赖关系配置
  9. 教材寻找 下载系列1
  10. java删除文件夹及下面的所有文件
  11. 第十人理论 - 大前研一 - 专业主义
  12. cst2020的linux版本,如何安装CST2020的windows版本
  13. 自己的小程序修修补补
  14. Windows里下载并安装phpstudy(图文详解)
  15. 【oracle工具】plsqldev美化规则文件详细解释(关键字大写,标识符小写等规则)
  16. oracle 单记录函数,SQL中的单记录函数
  17. 如何减少使用你代码的for循环
  18. asp mysql分页_asp数据库编程:ADO 存取数据库时如何分页显示
  19. win10网络共享的一些坑
  20. 年过35岁的程序员有出路?就是一群20几岁的在贩卖焦虑

热门文章

  1. ios开发--清理缓存
  2. Java排序算法——归并排序
  3. 2014年10月30日-----SQL的基础知识
  4. [51单片机] 串口通讯 简单通信
  5. 【LeetCode】【refine 2】题号:*2. 两数相加
  6. 【C++】获取二维数组的行和列
  7. P+XS算法中Dirac comb的解释
  8. 遥感数字图像处理------第二章---数字图像存储与读取
  9. ArcGIS学习总结(16)——反距离权重法插值及批处理(IDW)
  10. EXCEL同一个数据较多的表格里自己比较数据(分屏)