专栏首页一个爱吃西瓜的程序员用Python画一只丑丑的猪头

用Python画一只丑丑的猪头

前两天在知乎上看到有人用Python的turtle库画了一只小猪佩奇,接着就有网友用turtle画了一只哆啦A梦,不得不说他们都是人才,画得有模有样的。知乎地址在这里:https://www.zhihu.com/question/275611095

绘制结果

看得我手痒痒,按捺不住,于是乎,我用turtle画了一只猪头,一只丑丑的猪头,本来我想画好看一点的,奈何艺术细胞有限~

视频内容

整个图片完全使用turtle库绘制出来的,turtle翻译成汉语叫乌龟,turtle是通过各种函数控制像素坐标进行前进、后退变换方向等操作,通过函数设置画笔颜色和填充颜色进行颜色的勾勒和填涂等。

使用的主要函数

我主要用到的turtle函数有如下这些:

函数名

作用

turtle.pensize()

设置画笔尺寸

turtle.hideturtle()

隐藏画笔

t.speed()

设置画笔的速度,参数范围0~10

t.penup()‍‍

起笔,移动时无图‍‍

t.pendown()

落笔,移动时有图

t.seth()

将画笔的方向设置为一定的度数方向,0-东;90-北;180-西;270-南

t.begin_fill()

开始绘制

t.end_fill()

结束绘制

t.fd()

向画笔的朝向移动指定的距离,参数为距离

t.bd()

向画笔的朝向的相反方向移动指定的距离,参数为距离

t.pencolor()

设置画笔的颜色,参数为RGB格式或颜色名称

t.fillcolor()

设置填充的颜色,参数为RGB格式或颜色名称

t.circle()

设置指定半径的圆,参数为半径。

关于turtle库的更多详细的介绍,可以参考turtle的官方文档:https://docs.python.org/3/library/turtle.html

turtle的确是一个很有趣的库,你想画什么?不妨可以动手画一画,施展一下自己的艺术天分。

总结

总结:Python的turtle库是一个很有意思的绘图库,当然,Python还有很多其他更有意思的库,这大概就是Python的魅力所在吧。

推荐阅读:

用Python做简易词云

推荐几个在线学习编程的网站

本文分享自微信公众号 - 一个爱吃西瓜的程序员(youcoding),作者:爱吃西瓜的番茄酱

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-05-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 爬取许嵩的所有微博并存入MongoDB

    我很喜欢许嵩的音乐,我以前基本上他的每首歌都会唱,比如《素颜》、《灰色头像》、《玫瑰花的葬礼》、《清明雨上》、《庐州月》等等,打开播放器,基本上都是循环播放许嵩...

    爱吃西瓜的番茄酱
  • 学习SQL【5】-数据更新

    数据的更新处理大体可以分为插入(INSERT)、删除(DELETE)和更新(UPDATE)三类,此外,还会给大家介绍数据库中用来管理数据更新的重要概念—事务。 ...

    爱吃西瓜的番茄酱
  • 分享一波 Spring Boot 学习资源

    Spring Boot 是一款 Java 平台的开源框架,它基于 Spring4.0 设计,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。

    爱吃西瓜的番茄酱
  • 我用Python画了个“一拳超人”

    Turtle库是Python中一个非常好玩的画图小工具。可以想象一个小乌龟在纸上爬,爬出了一个有趣的图案。为了熟悉Turtle的使用,我用它画了个“一拳超人”!

    三猫
  • 30秒教会你用Python制作520表白神器

    在我大三的时候,就有一个计算机的朋友用自己做的代码感动了一个数学系的女生。就是下面这种。(这个爱心是有运行结果的!)也不知道为什么妹子放弃了全班30多位帅哥(没...

    用户7466307
  • Python绘鼠,“福鼠”中华

    今天是正月初九,肺炎疫情依旧肆虐、形势依然严重,感谢所有为疫情一直在奔波、付出的人们。在此也希望大家用严实的防护措施,为打赢这场战役贡献自己的力量。

    州的先生
  • Python语言程序设计之二--用tur

    这篇笔记依然是在做《Python语言程序设计》第5章循环的习题。其中有两类问题需要记录下来。

    py3study
  • Python的学习笔记--画图

    海龟绘图画图比较简单,主要使用python的turtle模块, 就是通过编程指挥一个小海龟在屏幕上前进和左转右转。

    付威
  • python 学习总结3

    该程序运用到了python的标准库Turtle,那么什么是Turtle,他又能用来干什么呢?

    py3study
  • [Python学习笔记] turtle库

    py3study

扫码关注云+社区

领取腾讯云代金券