啥是佩奇?用Python告诉爷爷,这就是佩奇呀!

传智播客博学谷

微信号:boxuegu-

get最新最全的IT技能

免费领取各种视频资料

一夜之间,

所有人多了一个共同的问题

啥是佩奇?

以下为图解:

这是一个发生在大山里的故事,

故事的情节所有人都不会陌生。

年关将至,

大山里的爷爷给城里的孙子打电话。

“你告诉爷爷你需要什么东西呀,

爷爷给你准备,

佩奇,

什么是佩奇呀?”

...

为了满足孩子的心愿,

爷爷开始满村子找佩奇。

翻字典查找

播广播提问

佩琪洗发膏?应该不是…

辗转反复多次,

他终于知道了“啥是佩奇”。

“就是一只猪,粉色的。”

直到儿子开车来接他到城里过年,

爷爷在饭桌上拿出了他的“礼物”,

所有人眼里都露出了惊喜…

看爷爷这么满大街的寻找答案,我想用纯粹的Python来告诉爷爷,啥是佩奇?

看看效果视频:

基本思路:选好画板大小,设置好画笔颜色,粗细,定位好位置,依次画鼻子,头、耳朵,眼睛,腮,嘴,身体,手脚,尾巴,完事。

都知道,turtle 是 python 内置的一个比较有趣味的模块,俗称 海龟绘图,它是基于 tkinter 模块打造,提供一些简单的绘图工具。

在海龟作图中,我们可以编写指令让一个虚拟的(想象中的)海龟在屏幕上来回移动。这个海龟带着一只钢笔,我们可以让海龟无论移动到哪都使用这只钢笔来绘制线条。通过编写代码,以各种很酷的模式移动海龟,我们可以绘制出令人惊奇的图片。使用海龟作图,我们不仅能够只用几行代码就创建出令人印象深刻的视觉效果,而且还可以跟随海龟看看每行代码如何影响到它的移动。

这能够帮助我们理解代码的逻辑。所以海龟作图也常被用作新手学习 Python 的一种方式。更丰富详细的功能及知识可以参考:(官方文档:https://docs.python.org/3/library/turtle.html)

了解了tuttle的用法之后就可以开始实战了。

代码示例:

思路其实很简单,就是通过trutle模块实现基本的圆,椭圆,曲线等,难点在于,如何定位每个部位的位置(建议先草图画画)。

完整代码需要300行,为了限于篇幅,只放了一部分代码,需要完整源码的盆友,回复佩奇可获得。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190119A0GNQ600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券