【编程教室】Python绘制冬奥吉祥物“冰墩墩”

大家好,欢迎来到 Crossin的编程教室 !

这两天,随着北京冬奥会的开幕,吉祥物”冰墩墩”可是火出了圈,多少人排长队都买不到。据说甚至有人把价格炒到了几千元。

就连昨天的”虎虎生威”文章下面,都有同学求冰墩墩

【编程教室】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()

完整代码在github上开源:

https://github.com/crossin/snippet/tree/master/BingDwenDwen

如果对你有帮助,欢迎点赞转发支持一下~

Original: https://www.cnblogs.com/crossin/p/BingDwenDwen.html
Author: Crossin先生
Title: 【编程教室】Python绘制冬奥吉祥物“冰墩墩”

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/713240/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 日期中带的 T 是什么意思

    This version: Newest version: Authors:Misha Wolf < Charles Wicksteed < Status of thi…

    技术杂谈 2023年5月31日
    089
  • [学习笔记]Java数组

    数组是Java中一种重要的数据结构,用来存储固定大小的同类型元素; 数组特点 数组元素可以是基本数据类型,也可以是引用数据类型,数组本身是引用数据类型; 在创建数组时,数组的所有元…

    技术杂谈 2023年7月24日
    076
  • 用emacs org-mode写cnblogs博客(续)

    3 发文中的博客代码格式背景的问题 在书写博客时,可以使用org自带的 {#+BEGIN_CENTER #+END_CENTER}功能调整文字,图片居中。使用{#+BEGIN_SR…

    技术杂谈 2023年7月25日
    093
  • Clickhouse的MergeTree表引擎存储结构

    MergeTree存储的文件结构 一张数据表被分成几个data part,每个data part对应文件系统中的一个目录。通过以下SQL可以查询data parts的信息。 sel…

    技术杂谈 2023年7月24日
    083
  • 【SSM框架】Spring笔记 – AOP详解;AspectJ中四种通知的使用

    1、面向切面编程AOP AOP(Aspect Orient Programming),面向切面编程。 切面:公共的,通用的,重复的功能称为切面,面向切面编程就是将切面提取出来,单独…

    技术杂谈 2023年7月10日
    087
  • dremio 的一些系统表

    dremio 的一些系统表是比较有用的,比如进行系统反射以及node 信息的查看,同时也便于系统的监控(同时我们也可以基于prometheus 处理) 查询命令 SELECT * …

    技术杂谈 2023年5月30日
    0110
  • 网易云音乐解锁灰色歌曲教程

    前言 这个项目地址是Github上的一个大佬开发的,已经开源,项目地址:https://github.com/meng-chuan/Unlock-netease-cloud-mus…

    技术杂谈 2023年6月21日
    0111
  • 两个变量数值交换

    交换两个变量的值yi 一:使用第三个变量 二:不使用第三个变量 来点伤心史💔 //        i=minIndext //        自身加自身 结果改变自身 //    …

    技术杂谈 2023年6月21日
    089
  • 网易云音乐升级-云函数版

    通过调用官方接口,每天自动刷完300首歌,借此可以达到快速升级的目的。 一个账号平均耗时为1分钟左右。放在服务器运行即可不需要人工干预,支持无服务器的云函数部署,每天自动听歌做任务…

    技术杂谈 2023年6月21日
    0104
  • C宏替换优先级

    宏替换仅仅是简单的替换,它不会影响运算符优先级的,比如: #define DOUBLE(x) x+x int i = DOUBLE(5)*5; printf("%d&qu…

    技术杂谈 2023年5月30日
    0108
  • 阿里云 EMAS Serverless 重磅发布

    EMAS Serverless 是阿里云提供的基于Serverless技术的一站式后端开发平台,为开发者提供高可用、弹性伸缩的云开发服务,包含云函数、云数据库、云存储、静态网站托管…

    技术杂谈 2023年7月11日
    076
  • 网络中冗余备份

    冗余备份的重要性 如今社会,网络是各个产业的新的血脉,网络的稳定性至关重要,一旦网络出现故障,导致断网、延迟丢包等很可能会导致生产作业停滞,造成较经济损失,为此冗余备份至关重要,从…

    技术杂谈 2023年6月21日
    0107
  • es 文本搜索

    match, match_phrase, match_phrase_prefix 三个都会对查询词和文本进行分词后进行查询 match只要查询词分词结果和源数据分词结果匹配,就可以…

    技术杂谈 2023年7月10日
    054
  • UE4 Keynote 1

    【 UE4 Keynote 1】 1、U3D中的Project,在UE4中叫 ContentBrowser,中文名叫”内容浏览器” 最多可以打开4个Cont…

    技术杂谈 2023年5月31日
    086
  • 一文总结高并发大数据量下MySQL开发规范【军规】

    在互联网公司中,MySQL是使用最多的数据库,那么在并发量大、数据量大的互联网业务中,如果高效的使用MySQL才能保证服务的稳定呢?根据本人多年运维管理经验的总结,梳理了一些核心的…

    技术杂谈 2023年7月25日
    091
  • 【标准正态分布】

    1.标准正态分布 2.Excle中的正态分布 3.Excel标准正态分布的反函数 1.标准正态分布 根据分布值得到累计密度函数,例如分布值为1,则累计密度为:0.5 + 0.841…

    技术杂谈 2023年5月31日
    096
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球