广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python利用Turtle绘制Technoblade的示例代码
  • 741
分享到

Python利用Turtle绘制Technoblade的示例代码

Python 官方文档:入门教程 => 点击学习

摘要

在刚过去不久的6月30日那天,国外一位在YouTube拥有上千万粉丝的我的世界游戏主播Technoblade因癌症与世长辞,年仅23岁,他并没有离开我们,只是用另外一种方式活在了这个

在刚过去不久的6月30日那天,国外一位在YouTube拥有上千万粉丝的我的世界游戏主播Technoblade因癌症与世长辞,年仅23岁,他并没有离开我们,只是用另外一种方式活在了这个世界上。

为了纪念他,特地写了这篇文章,教大家用Turtle绘制出Technoblade,运行效果如下:

代码如下:

首先,用坐标表示每个像素块的颜色,定义一个列表

POS=[
    [4,0,(213,164,9)],
    [6,0,(213,164,9)],
    [9,0,(213,164,9)],
    [11,0,(213,164,9)],
    [4,1,(213,164,9)],
    [5,1,(213,164,9)],
    [7,1,(213,164,9)],
    [9,1,(213,164,9)],
    [11,1,(213,164,9)],
    [6,1,(55,72,160)],
    [8,1,(30,30,154)],
    [8,1,(30,30,154)],
    [10,1,(149,172,2)],
    [4,2,(208,153,8)],
    [5,2,(208,153,8)],
    [6,2,(208,153,8)],
    [7,2,(208,153,8)],
    [8,2,(208,153,8)],
    [9,2,(208,153,8)],
    [10,2,(208,153,8)],
    [11,2,(208,153,8)],
    [4,3,(0,0,0)],
    [5,3,(255,255,255)],
    [6,3,(242,134,132)],
    [7,3,(242,134,132)],
    [8,3,(242,134,132)],
    [9,3,(242,134,132)],
    [10,3,(255,255,255)],
    [11,3,(0,0,0)],
    [4,4,(242,134,132)],
    [5,4,(242,134,132)],
    [6,4,(241,168,162)],
    [7,4,(241,168,162)],
    [8,4,(241,168,162)],
    [9,4,(241,168,162)],
    [10,4,(242,134,132)],
    [11,4,(242,134,132)],
    [4,5,(242,134,132)],
    [5,5,(242,134,132)],
    [6,5,(127,46,43)],
    [7,5,(242,134,132)],
    [8,5,(242,134,132)],
    [9,5,(127,46,43)],
    [10,5,(242,134,132)],
    [11,5,(242,134,132)],
    [4,5,(242,134,132)],
    [5,5,(242,134,132)],
    [6,5,(116,27,29)],
    [7,5,(242,134,132)],
    [8,5,(242,134,132)],
    [9,5,(116,27,29)],
    [10,5,(242,134,132)],
    [11,5,(242,134,132)],
    [4,6,(242,134,132)],
    [5,6,(242,134,132)],
    [6,6,(212,103,108)],
    [7,6,(212,103,108)],
    [8,6,(212,103,108)],
    [9,6,(212,103,108)],
    [10,6,(242,134,132)],
    [11,6,(242,134,132)],
    [4,7,(242,134,132)],
    [5,7,(242,134,132)],
    [6,7,(242,134,132)],
    [7,7,(242,134,132)],
    [8,7,(242,134,132)],
    [9,7,(242,134,132)],
    [10,7,(242,134,132)],
    [11,7,(242,134,132)],
    [0,8,(184,25,38)],
    [1,8,(184,25,38)],
    [2,8,(184,25,38)],
    [3,8,(184,25,38)],
    [0,9,(184,25,38)],
    [1,9,(184,25,38)],
    [2,9,(184,25,38)],
    [3,9,(184,25,38)],
    [0,10,(184,25,38)],
    [1,10,(184,25,38)],
    [2,10,(184,25,38)],
    [3,10,(184,25,38)],
    [0,11,(184,25,38)],
    [1,11,(184,25,38)],
    [2,11,(184,25,38)],
    [3,11,(184,25,38)],
    [0,12,(184,25,38)],
    [1,12,(184,25,38)],
    [2,12,(184,25,38)],
    [3,12,(184,25,38)],
    [0,13,(163,26,36)],
    [1,13,(184,25,38)],
    [2,13,(163,26,36)],
    [3,13,(163,26,36)],
    [0,14,(163,26,36)],
    [1,14,(163,26,36)],
    [2,14,(163,26,36)],
    [3,14,(163,26,36)],
    [0,15,(229,196,187)],
    [1,15,(229,196,187)],
    [2,15,(155,121,112)],
    [3,15,(229,196,187)],
    [0,16,(155,121,112)],
    [1,16,(229,196,187)],
    [2,16,(229,196,187)],
    [3,16,(155,121,112)],
    [0,17,(245,119,126)],
    [1,17,(245,119,126)],
    [2,17,(245,119,126)],
    [3,17,(245,119,126)],
    [0,18,(245,119,126)],
    [1,18,(245,119,126)],
    [2,18,(245,119,126)],
    [3,18,(245,119,126)],
    [0,19,(245,119,126)],
    [1,19,(245,119,126)],
    [2,19,(245,119,126)],
    [3,19,(245,119,126)],
    [4,8,(195,31,48)],
    [4,9,(195,31,48)],
    [4,10,(195,31,48)],
    [4,11,(195,31,48)],
    [4,12,(195,31,48)],
    [4,13,(195,31,48)],
    [4,14,(195,31,48)],
    [5,8,(223,187,178)],
    [5,9,(195,31,48)],
    [5,10,(167,128,123)],
    [5,11,(167,128,123)],
    [5,12,(223,187,178)],
    [5,13,(223,187,178)],
    [5,14,(167,128,123)],
    [6,8,(167,128,123)],
    [6,9,(167,128,123)],
    [6,10,(223,187,178)],
    [6,11,(255,255,255)],
    [6,12,(255,255,255)],
    [6,13,(255,255,255)],
    [6,14,(255,255,255)],
    [7,8,(255,255,255)],
    [7,9,(255,255,255)],
    [7,10,(255,255,255)],
    [7,11,(255,255,255)],
    [7,12,(255,255,255)],
    [7,13,(255,255,255)],
    [7,14,(255,255,255)],
    [8,8,(255,255,255)],
    [8,9,(255,255,255)],
    [8,10,(252,207,4)],
    [8,11,(255,255,255)],
    [8,12,(252,207,4)],
    [8,13,(255,255,255)],
    [8,14,(252,207,4)],
    [9,8,(167,128,123)],
    [9,9,(223,187,178)],
    [9,10,(223,187,178)],
    [9,11,(255,255,255)],
    [9,12,(255,255,255)],
    [9,13,(255,255,255)],
    [9,14,(255,255,255)],
    [10,8,(202,27,44)],
    [10,9,(202,27,44)],
    [10,10,(223,187,178)],
    [10,11,(167,128,123)],
    [10,12,(223,187,178)],
    [10,13,(223,187,178)],
    [10,14,(167,128,123)],
    [11,8,(202,27,44)],
    [11,9,(202,27,44)],
    [11,10,(202,27,44)],
    [11,11,(202,27,44)],
    [11,12,(202,27,44)],
    [11,13,(223,187,178)],
    [11,14,(202,27,44)],
    [12,8,(184,25,38)],
    [13,8,(184,25,38)],
    [14,8,(184,25,38)],
    [15,8,(184,25,38)],
    [12,9,(184,25,38)],
    [13,9,(184,25,38)],
    [14,9,(184,25,38)],
    [15,9,(184,25,38)],
    [12,10,(184,25,38)],
    [13,10,(184,25,38)],
    [14,10,(184,25,38)],
    [15,10,(184,25,38)],
    [12,11,(184,25,38)],
    [13,11,(184,25,38)],
    [14,11,(184,25,38)],
    [15,11,(184,25,38)],
    [12,12,(184,25,38)],
    [13,12,(184,25,38)],
    [14,12,(184,25,38)],
    [15,12,(184,25,38)],
    [12,13,(163,26,36)],
    [13,13,(184,25,38)],
    [14,13,(163,26,36)],
    [15,13,(163,26,36)],
    [12,14,(163,26,36)],
    [13,14,(163,26,36)],
    [14,14,(163,26,36)],
    [15,14,(163,26,36)],
    [12,15,(229,196,187)],
    [13,15,(229,196,187)],
    [14,15,(155,121,112)],
    [15,15,(229,196,187)],
    [12,16,(155,121,112)],
    [13,16,(229,196,187)],
    [14,16,(229,196,187)],
    [15,16,(155,121,112)],
    [12,17,(245,119,126)],
    [13,17,(245,119,126)],
    [14,17,(245,119,126)],
    [15,17,(245,119,126)],
    [12,18,(245,119,126)],
    [13,18,(245,119,126)],
    [14,18,(245,119,126)],
    [15,18,(245,119,126)],
    [12,19,(245,119,126)],
    [13,19,(245,119,126)],
    [14,19,(245,119,126)],
    [15,19,(245,119,126)],
    [4,15,(223,187,178)],
    [5,15,(223,187,178)],
    [6,15,(255,255,255)],
    [7,15,(255,255,255)],
    [8,15,(255,255,255)],
    [9,15,(255,255,255)],
    [10,15,(167,128,123)],
    [11,15,(202,27,44)],
    [4,16,(202,27,44)],
    [5,16,(167,128,123)],
    [6,16,(247,34,56)],
    [7,16,(247,34,56)],
    [8,16,(247,34,56)],
    [9,16,(247,34,56)],
    [10,16,(223,187,178)],
    [11,16,(202,27,44)],
    [4,17,(202,27,44)],
    [5,17,(245,119,126)],
    [6,17,(247,34,56)],
    [7,17,(247,34,56)],
    [8,17,(247,34,56)],
    [9,17,(247,34,56)],
    [10,17,(245,119,126)],
    [11,17,(202,27,44)],
    [4,18,(245,119,126)],
    [5,18,(167,128,123)],
    [6,18,(247,34,56)],
    [7,18,(247,34,56)],
    [8,18,(247,34,56)],
    [9,18,(247,34,56)],
    [10,18,(167,128,123)],
    [4,19,(157,20,30)],
    [5,19,(157,20,30)],
    [6,19,(157,20,30)],
    [7,19,(157,20,30)],
    [8,19,(157,20,30)],
    [9,19,(157,20,30)],
    [10,19,(157,20,30)],
    [11,19,(157,20,30)],
    [4,20,(157,20,30)],
    [5,20,(157,20,30)],
    [6,20,(157,20,30)],
    [7,20,(157,20,30)],
    [8,20,(157,20,30)],
    [9,20,(157,20,30)],
    [10,20,(157,20,30)],
    [11,20,(157,20,30)],
    [4,21,(47,32,29)],
    [5,21,(47,32,29)],
    [6,21,(47,32,29)],
    [7,21,(47,32,29)],
    [8,21,(47,32,29)],
    [9,21,(47,32,29)],
    [10,21,(47,32,29)],
    [11,21,(47,32,29)],
    [4,22,(47,32,29)],
    [5,22,(161,128,119)],
    [6,22,(47,32,29)],
    [7,22,(161,128,119)],
    [8,22,(161,128,119)],
    [9,22,(47,32,29)],
    [10,22,(161,128,119)],
    [11,22,(47,32,29)],
    [4,23,(97,80,73)],
    [5,23,(47,32,29)],
    [6,23,(97,80,73)],
    [7,23,(47,32,29)],
    [8,23,(47,32,29)],
    [9,23,(97,80,73)],
    [10,23,(47,32,29)],
    [11,23,(97,80,73)],
    [4,24,(47,32,29)],
    [5,24,(97,80,73)],
    [6,24,(47,32,29)],
    [7,24,(97,80,73)],
    [8,24,(97,80,73)],
    [9,24,(47,32,29)],
    [10,24,(97,80,73)],
    [11,24,(47,32,29)],
    [4,25,(47,32,29)],
    [5,25,(47,32,29)],
    [6,25,(47,32,29)],
    [7,25,(47,32,29)],
    [8,25,(47,32,29)],
    [9,25,(47,32,29)],
    [10,25,(47,32,29)],
    [11,25,(47,32,29)],
    [4,26,(47,32,29)],
    [5,26,(47,32,29)],
    [6,26,(47,32,29)],
    [7,26,(47,32,29)],
    [8,26,(47,32,29)],
    [9,26,(47,32,29)],
    [10,26,(47,32,29)],
    [11,26,(47,32,29)],
    [4,27,(29,25,24)],
    [5,27,(29,25,24)],
    [6,27,(29,25,24)],
    [7,27,(29,25,24)],
    [8,27,(29,25,24)],
    [9,27,(29,25,24)],
    [10,27,(29,25,24)],
    [11,27,(29,25,24)],
    [4,28,(0,0,0)],
    [5,28,(0,0,0)],
    [6,28,(0,0,0)],
    [7,28,(0,0,0)],
    [8,28,(0,0,0)],
    [9,28,(0,0,0)],
    [10,28,(0,0,0)],
    [11,28,(0,0,0)],
]

我们要的坐标轴是x向右递增,y向下递增,但是y坐标和turtle的坐标轴反了,所以,在遍历并绘制的时候,y坐标这一项要求出相反数

导入Turtle模块,因为我们使用的是rgb,所以要先把colORMode设置为255,然后加速,sx和sy表示起始坐标,这个可以自行设定,接下来遍历并绘制即可!最后别忘了隐藏画笔并保持窗口显示!

from turtle import *
 
colormode(255)
speed(0)
 
W=20
sx,sy=-150,250
for x,y,(r,g,b) in POS:
    x2,y2=x*W+sx,(-y)*W+sy
    pu()
    Goto(x2,y2)
    pd()
    color((r,g,b))
    begin_fill()
    for i in range(4):
        fd(W)
        right(90)
    end_fill()
 
ht()
done()

到此这篇关于python利用Turtle绘制Technoblade的示例代码的文章就介绍到这了,更多相关Python Turtle绘制Technoblade内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python利用Turtle绘制Technoblade的示例代码

本文链接: https://www.lsjlt.com/news/176961.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python利用Turtle绘制Technoblade的示例代码
    在刚过去不久的6月30日那天,国外一位在YouTube拥有上千万粉丝的我的世界游戏主播Technoblade因癌症与世长辞,年仅23岁,他并没有离开我们,只是用另外一种方式活在了这个...
    99+
    2023-01-06
    Python Turtle绘制Technoblade Python 绘制Technoblade Python Turtle
  • Python+Turtle绘制幸运草的示例代码
    目录一、效果展示二、代码详解1.导入库2.播放音乐3.定义画四叶草的函数4.调用函数绘制四叶草5.设置写文字的函数幸运草又名四叶草,一般指四叶的苜蓿、或车轴草。 在十万株苜蓿草中,你...
    99+
    2022-11-11
  • Python+Turtle绘制蜘蛛侠的示例代码
    目录一、效果展示二、代码详解1.导入库2.播放音乐3.定义画蜘蛛侠上半身的函数4.定义画左手和右手的函数5.定义画蜘蛛的函数6.调用函数绘制图形蜘蛛侠(Spider-Man)即彼得&...
    99+
    2022-11-11
  • Python+turtle绘制对称图形的示例代码
    目录1.图12.图23.图34.图45.图56.图6最近有个朋友,想要我帮忙用python画几个图,在画的过程中觉得有些图还挺有意思的,分享给大家。 1.图1 第一个图是由三角形组成...
    99+
    2022-11-11
  • Python+Turtle绘制可爱的多啦A梦的示例代码
    目录1 送她的多啦A梦2 白驹过隙 3 Python代码实现1 送她的多啦A梦 一个哆啦A梦让她开心开心好久好久。我也很开心,昨天送了一个实体模型,今天用Python代码再...
    99+
    2022-11-13
  • 利用OpenLayer绘制扇形的示例代码
    目录创建openlayers地图绘制扇形方法我在网上看了很多说是绘制扇形的方法,但是我用的时候都不是很好玩,所以说呢,我自己整理了一下,符合了我想要的效果,尽管我能力有限,还是决定分...
    99+
    2022-11-13
  • 利用Pygame绘制圆环的示例代码
    目录三角函数弧度和角度的关系基本包和事件捕捉主程序全部代码三角函数 如果我们以OP作为圆的半径r,以o点作为圆的圆心,圆上的点的x坐标就是r * cos a ,y坐标就是 r * ...
    99+
    2022-11-13
  • Python绘制灯笼的示例代码
    目录一、效果展示二、代码展示三、拓展一年一度的元宵节刚刚过去,由于时间关系,在元宵节当天晚上11点多才完成本文灯笼的绘制。这两天又在忙着别的事情,所以现在才跟大家分享。 一、效果展示...
    99+
    2022-11-13
  • Python绘制时钟的示例代码
    目录导入需要的包设置变量写数字绘制时针完整代码导入需要的包设置变量 from datetime import datetime from pygame.locals import *...
    99+
    2022-11-13
  • Android利用Flutter path绘制粽子的示例代码
    目录前言绘制基本轮廓粽叶嘴巴眼睛腮红手&脚头巾咸甜是一家发声动画控制嘴巴开合用到的技术点总结前言 大家好,端午将至,首先提前祝小伙伴端午安康,端午作为中华民族的非常重要...
    99+
    2022-06-07
    path 示例 flutter Android
  • 利用Matlab绘制有趣图像的示例代码
    目录1.随机樱花树2.苹果绘制3.南瓜绘制4.一堆三角形绘制5.月饼绘制6.大钻石绘制7.有趣曲线18.有趣曲线29.有趣曲线3——蝴蝶曲线10.有趣曲线4&...
    99+
    2022-11-13
  • Python实现绘制凸包的示例代码
    目录ConvexHullQG三维情况ConvexHull属性ConvexHull ConvexHull是spatial中的一个类,主要功能是找到一组点的边缘,并做一个凸包。其必要的初...
    99+
    2023-05-18
    Python绘制凸包 Python 凸包
  • Python利用matplotlib.pyplot.boxplot()绘制箱型图实例代码
    目录一、matplotlib.pyplot.boxplot()语法二、绘制箱型图①绘制简单箱型图②各个参数绘制箱型图(1)notch参数(bool值,是否凹口的形式展现箱线图,默认值...
    99+
    2022-11-11
  • python绘制字符画视频的示例代码
    目录 读取视频转为字符动画已经11月了,不知道还有没有人看华强买瓜。。。要把华强卖瓜做成字符视频,总共分为三步 读取视频 把每一帧转为字符画 把字...
    99+
    2022-11-12
  • 通过Python绘制中国结的示例代码
    目录1 中国结的组成部分2 设计中国结对象3 绘制结体4 绘制耳翼5 绘制挂耳和流苏6 完整代码,一键运行1 中国结的组成部分 中国结是一种手工编织工艺品,它身上所显示的情致与智慧正...
    99+
    2022-11-13
  • Android利用贝塞尔曲线绘制动画的示例代码
    目录彩虹系列弹簧动画复杂立体感动画总结前面我们花了几篇介绍了贝塞尔曲线的原理和绘制贝塞尔曲线,着实让我们见识到了贝塞尔曲线的美。好奇心驱使我想看看贝塞尔曲线动起来会是什么样?本篇就借...
    99+
    2022-11-13
  • 利用JavaScript实现绘制2023新年烟花的示例代码
    目录前言烟花效果展示使用教程查看源码HTML代码CSS代码JavaScript新年祝福前言 大家过年好!新春佳节,在这个充满喜悦的日子里,愿新年的钟声带给你一份希望和期待,我相信,时...
    99+
    2023-01-28
    JavaScript绘制新年烟花 JavaScript新年烟花 JavaScript烟花
  • Python+Matplotlib绘制双y轴图像的示例代码
    目录双Y轴图简介实现思路实现代码样式一样式二双Y轴图简介  双Y轴图顾名思义就是在一个图里有两个Y轴。这种图形主要用来展示两个因变量和一个自变量的关系并且两个因变量的数值单...
    99+
    2022-11-10
  • python绘制浅色范围曲线的示例代码
    借鉴:python绘制lost(损失)曲线 加 方差范围 直接上效果图:  上代码: import re import seaborn as sns import m...
    99+
    2022-11-12
  • 利用python/R语言绘制圣诞树实例代码
    目录PythonR语言总结圣诞节快到了,想着用python、r来画画圣诞树玩,就在网络上各种找方法,不喜勿喷哈~~ Python 1、 import turtle scree...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作