python|Python绘制冬奥吉祥物“冰墩墩”


python|Python绘制冬奥吉祥物“冰墩墩”
文章图片



公众号后台回复“图书“,了解更多号主新书内容

作者:Crossin先生
来源:Crossin的编程教室
这两天,随着北京冬奥会的开幕,吉祥物“冰墩墩”可是火出了圈,多少人排长队都买不到。据说甚至有人把价格炒到了几千元。
就连昨天的“虎虎生威”文章下面,都有同学求冰墩墩python|Python绘制冬奥吉祥物“冰墩墩”
文章图片

python|Python绘制冬奥吉祥物“冰墩墩”
文章图片

为了帮助大家早日实现“一户一墩”,Crossin连夜加班,肝出了这个:
Python版冰墩墩
话不多说,直接上效果。
绘制过程:
最终成图:
python|Python绘制冬奥吉祥物“冰墩墩”
文章图片

说实话,这个没什么技术含量,就是硬“肝”,不断调整曲线细节。
用的是 Python 自带的 turtle 库。这个库之前介绍过很多次,就不再啰嗦了,需要的同学看文末推荐阅读,或者在公众号历史文章里搜索“turtle”或“海龟作图”就能看到。
说个用 turtle 画图的小技巧:你可以通过
turtle.bgpic(r'bg.png')

这个语句把你要参考的图先绘制在窗口中,然后再对照着进行绘制调整,就方便许多了。

由于代码比较长,这里贴一小段供参考:

# 爱心 turtle.penup() turtle.goto(220, 115) turtle.pencolor("brown") turtle.pensize(1) turtle.fillcolor("brown") turtle.begin_fill() turtle.pendown() turtle.setheading(36) turtle.circle(-8, 180) turtle.circle(-60, 24) turtle.setheading(110) turtle.circle(-60, 24) turtle.circle(-8, 180) turtle.end_fill()# 五环 turtle.penup() turtle.goto(-5, -170) turtle.pendown() turtle.pencolor("blue") turtle.circle(6) turtle.penup() turtle.goto(10, -170) turtle.pendown() turtle.pencolor("black") turtle.circle(6) turtle.penup() turtle.goto(25, -170) turtle.pendown() turtle.pencolor("brown") turtle.circle(6) turtle.penup() turtle.goto(2, -175) turtle.pendown() turtle.pencolor("lightgoldenrod") turtle.circle(6) turtle.penup() turtle.goto(16, -175) turtle.pendown() turtle.pencolor("green") turtle.circle(6) turtle.penup()turtle.pencolor("black") turtle.goto(-16, -160) turtle.write("BEIJING 2022", font=('Arial', 10, 'bold italic')) turtle.hideturtle()turtle.done()

【python|Python绘制冬奥吉祥物“冰墩墩”】如果文章对你有帮助,欢迎转发/点赞/收藏~
◆ ◆ ◆◆ ◆ 麟哥新书已经在当当上架了,我写了本书:《拿下Offer-数据分析师求职面试指南》,目前当当正在举行活动,大家可以用相当于原价5折的预购价格购买,还是非常划算的:


数据森麟公众号的交流群已经建立,许多小伙伴已经加入其中,感谢大家的支持。大家可以在群里交流关于数据分析&数据挖掘的相关内容,还没有加入的小伙伴可以扫描下方管理员二维码,进群前一定要关注公众号奥,关注后让管理员帮忙拉进群,期待大家的加入。管理员二维码:猜你喜欢● 卧槽!原来爬取B站弹幕这么简单 ● 厉害了!麟哥新书登顶京东销量排行榜! ● 笑死人不偿命的知乎沙雕问题排行榜● 用Python扒出B站那些“惊为天人”的阿婆主! ● 你相信逛B站也能学编程吗

    推荐阅读