天天看点

python 两点曲线_趣味|Python绘制你的童年记忆

python 两点曲线_趣味|Python绘制你的童年记忆

又到了一年一度的六一儿童节,虽然是儿童节,但菜J瞟了眼朋友圈,发现好多大朋友也在庆祝。其中就有一条就写的蛮好: ”你简单,世界就是童话;你复杂,世界就是迷宫。六一儿童节快乐。”

虽然没有时光机,我们回不去童年,但童心可常在。于是菜J这次想分享下Python绘制卡通图,看能不能唤醒你的一点童年记忆。

python 两点曲线_趣味|Python绘制你的童年记忆

理论基础 用Python画图,自然而然会想到Turtle库,这是Python中一个很流行的绘制图像的函数库。就像一只小乌龟,根据你的各种指令在平面上爬行,而爬行的路径就构成了最终的图画。 一 基本语法

首先需要讲下Turtle库的基本用法,和我们正常作画思路一样。准备一块大小合适、颜色好看的画布,选择好画笔和颜料,控制画笔沿着指定坐标系前后左右移动,最后就能成画。

#-*- coding = uft-8 -*-
           

以上基础知识还是比较好理解的,但里面提到的绝对坐标和海龟坐标这里需要提一下。 以下为绝对坐标系:

python 两点曲线_趣味|Python绘制你的童年记忆

以下为海龟坐标系:

python 两点曲线_趣味|Python绘制你的童年记忆

项目实战 一 简单图形

有了以上基础,咱们就可以尝试绘制一些简单的图形啦,既然是六一儿童节,那就绘制一下数字6和1吧。

python 两点曲线_趣味|Python绘制你的童年记忆

代码示例:

#-*- coding = uft-8 -*-
           

既然大家都在过节,那肯定是开开心心的,那我们继续画个笑脸吧。

python 两点曲线_趣味|Python绘制你的童年记忆

代码示例: 二 复杂图形

画完了以上简单图形,就可以进阶绘制卡通人物啦。本次以哆啦A梦为例,效果如下:

python 两点曲线_趣味|Python绘制你的童年记忆

限于篇幅,以下只给出部分示例代码,完整代码可在本公众号后台回复"哆啦A梦"自动领取~

#-*- coding = uft-8 -*-
           

结语

至此,卡通人物图画绘制操作就简单讲完啦,当然,除了本文提到的一些简单语法,Turtle库中还有一些更为复杂的命令值得挖掘。欢迎关注菜J学Python,我们坚持认真写Python基础,幽默写Python实战。你可在公众号后台免费领取相关学习资料或学习交流。

往期回顾

  1. 实战|Python轻松实现动态网页爬虫(附详细源码)
  2. 实战|Python轻松实现地图可视化(附详细源码)
  3. 实战|Python轻松实现PDF格式转换(附详细源码)
  4. 实战|Python轻松实现批量图片文字识别(附详细源码)
  5. 实战|手把手教你用Python爬虫(附详细源码)
  6. 实战|Python轻松实现绘制词云图(附详细源码)
  7. 实战|Python爬虫并用Flask框架搭建可视化网站

  8. 实战|Python六行代码实现多个Excel合并

  9. 基础/Python常用知识点汇总(上)

  10. 基础/Python常用知识点汇总(中)

  11. 基础/Python常用知识点汇总(下)

python 两点曲线_趣味|Python绘制你的童年记忆

继续阅读