一只PY萌新 画的沙雕TOM手办

汤姆

import turtle

turtle.speed(2)
turtle.setup(900,1000,300,0)
turtle.penup()
turtle.goto(-260,200)
turtle.pendown()
turtle.pensize(2)
turtle.pencolor("black")

turtle.begin_fill()             #脑门
turtle.colormode(255)
turtle.fillcolor(79,119,170)
turtle.seth(30)
turtle.fd(150)
turtle.rt(30)
turtle.fd(400)
turtle.seth(-150)
turtle.fd(150)
turtle.lt(150)
turtle.backward(400)
turtle.end_fill()

turtle.begin_fill()             #正脸
turtle.colormode(255)
turtle.fillcolor(64,94,144)
turtle.seth(-90)
turtle.fd(390)
turtle.lt(90)
turtle.fd(400)
turtle.lt(90)
turtle.fd(390)
turtle.end_fill()

turtle.begin_fill()             #右脸
turtle.colormode(255)
turtle.fillcolor(36,50,89)
turtle.seth(30)
turtle.fd(150)
turtle.rt(120)
turtle.fd(390)
turtle.rt(60)
turtle.fd(150)
turtle.lt(60)
turtle.end_fill()

turtle.begin_fill()           #嘴+鼻子
turtle.colormode(255)
turtle.fillcolor(240,240,240)
turtle.penup()
turtle.goto(-150,-30)
turtle.pendown()
turtle.circle(80,360)
turtle.end_fill()

turtle.penup()             #鼻子
turtle.goto(-80,20)
turtle.dot(60,"black")

turtle.penup()
turtle.goto(-125,-45)
turtle.pendown()
turtle.circle(50,185)
turtle.lt(220)
turtle.penup()
turtle.goto(-125,-45)
turtle.pendown()
turtle.circle(20,40)
turtle.circle(25,5)
turtle.fd(70)
turtle.circle(30,50)

turtle.penup()             #开始画腿
turtle.goto(-70,-190)
turtle.pendown()
turtle.begin_fill()             #腿
turtle.colormode(255)
turtle.fillcolor(44,50,76)
turtle.rt(140)
turtle.fd(80)
turtle.lt(90)
turtle.fd(100)
turtle.lt(90)
turtle.fd(80)
turtle.end_fill()

turtle.penup()
turtle.goto(-210,-240)
turtle.rt(180)
turtle.pendown()
turtle.circle(55)
turtle.penup()
turtle.goto(-160,-290)
turtle.lt(180)
turtle.pendown()
turtle.circle(-50,90)
turtle.penup()
turtle.goto(-145,-260)
turtle.lt(120)
turtle.pendown()
turtle.circle(50,60)
turtle.penup()
turtle.goto(-110,-310)
turtle.rt(90)
turtle.pendown()
turtle.circle(-40,90)

turtle.penup()           #脚趾头
turtle.goto(-90,-330)
turtle.lt(180)
turtle.pendown()
turtle.circle(-20,90)
turtle.rt(45)
turtle.circle(-50,45)
turtle.penup()
turtle.goto(-90,-330)
turtle.pendown()
turtle.lt(45)
turtle.circle(-40,45)
turtle.penup()
turtle.goto(-90,-330)
turtle.rt(30)
turtle.pendown()
turtle.circle(40,50)
turtle.rt(20)
turtle.fd(90)
turtle.circle(31,190)

turtle.penup()  #开始画右手
turtle.goto(200,90)
turtle.rt(150)
turtle.pendown()
turtle.fd(100)
turtle.lt(60)
turtle.circle(-20,30)
turtle.fd(30)
turtle.circle(-50,30)
turtle.circle(-30,40)
turtle.circle(-20,150)
turtle.circle(20,30)
turtle.fd(30)
turtle.rt(180)
turtle.fd(30)
turtle.circle(-20,180)
turtle.fd(50)
turtle.rt(180)
turtle.fd(40)
turtle.circle(-20,180)
turtle.fd(100)
turtle.circle(-20,120)
turtle.fd(30)
for i in range(5):
    turtle.rt(5)
    turtle.fd(9)
    for i in range(5):
        turtle.rt(1.1)
        turtle.fd(3)

turtle.penup()    #眼睛
turtle.goto(-135,18)
turtle.lt(115)
turtle.begin_fill()
turtle.colormode(255)
turtle.fillcolor(228,233,88)
turtle.pendown()
turtle.circle(-40,270)
turtle.circle(-30,30)
turtle.end_fill()

turtle.penup()       #右眼
turtle.goto(-50,48)
turtle.rt(130)
turtle.pendown()
turtle.begin_fill()
turtle.colormode(255)
turtle.fillcolor(228,233,86)
turtle.circle(-40,270)
turtle.circle(-30,30)
turtle.circle(-27,10)
turtle.end_fill()

turtle.penup()      #左眉毛
turtle.goto(-90,80)
turtle.rt(10)
turtle.pendown()
turtle.begin_fill()           #嘴+鼻子
turtle.colormode(255)
turtle.fillcolor(0,0,0)
turtle.fd(80)
turtle.circle(-15,185)
turtle.fd(90)
turtle.circle(-10,170)
turtle.fd(20)
turtle.end_fill()

turtle.penup()      #右眉毛
turtle.goto(-70,100)
turtle.rt(120)
turtle.pendown()
turtle.begin_fill()           #嘴+鼻子
turtle.colormode(255)
turtle.fillcolor(0,0,0)
turtle.fd(70)
turtle.circle(-15,185)
turtle.fd(80)
turtle.circle(-11,168)
turtle.fd(30)
turtle.end_fill()

turtle.penup()      #左胳膊
turtle.goto(-260,80)
turtle.begin_fill()
turtle.colormode(255)
turtle.fillcolor(40,49,82)
turtle.lt(135)
turtle.pendown()
turtle.circle(60,180)
turtle.end_fill()
turtle.begin_fill()            #左拳
turtle.colormode(255)
turtle.fillcolor(236,236,236)
turtle.lt(60)
turtle.lt(180)
turtle.penup()
turtle.goto(-275,-40)
turtle.rt(120)
turtle.pendown()
turtle.circle(15,240)
turtle.rt(165)
turtle.circle(20,180)
turtle.rt(15)
turtle.fd(19)
turtle.penup()
turtle.goto(-260,-40)
turtle.pendown()
turtle.lt(210)
turtle.end_fill()
for i in range(100):
    turtle.lt(0.5)
    turtle.fd(0.5)

turtle.lt(10)
turtle.penup()
turtle.goto(-125,-45)
turtle.pendown()
turtle.begin_fill()             #嘴
turtle.colormode(255)
turtle.fillcolor(84,47,55)
turtle.circle(50,185)
turtle.lt(150)
turtle.circle(-19,67)
turtle.fd(70)
turtle.circle(-10,20)
turtle.circle(-30,20)
turtle.end_fill()

turtle.penup()         #左眼珠
turtle.goto(-137,57)
turtle.dot(43,"black")

turtle.penup()       #右眼珠
turtle.goto(-15,60)
turtle.dot(43,"black")

turtle.penup()
turtle.goto(-35,-5)
turtle.rt(120)
turtle.pensize(3)
turtle.pendown()
for i in range(10):
    turtle.rt(2)
    turtle.fd(10)

turtle.penup()
turtle.goto(-30,-30)
turtle.pensize(3)
turtle.lt(10)
turtle.pendown()
for i in range(10):
    turtle.rt(3)
    turtle.fd(10)

turtle.penup()
turtle.goto(-110,-10)
turtle.rt(190)
turtle.pendown()
for i in range(9):
    turtle.lt(3)
    turtle.fd(10)

turtle.penup()
turtle.goto(-110,-30)
turtle.pendown()
for i in range(11):
    turtle.lt(3)
    turtle.fd(10)

turtle.penup()
turtle.goto(200,90)
turtle.rt(168)
turtle.begin_fill()            #右胳膊
turtle.colormode(255)
turtle.fillcolor(37,49,91)
turtle.pensize(2)
turtle.pendown()
turtle.fd(100)
turtle.rt(147)
for i in range(5):
    turtle.lt(5)
    turtle.fd(9)
    for i in range(5):
        turtle.lt(1.1)
        turtle.fd(1.6)
turtle.rt(70)
turtle.fd(150)
turtle.end_fill()

原文地址:https://www.cnblogs.com/zhtbb/p/9949299.html

时间: 2024-10-08 15:03:09

一只PY萌新 画的沙雕TOM手办的相关文章

萌新笔记——C++里创建 Trie字典树(中文词典)(二)(插入、查找、导入、导出)

萌新做词典第二篇,做得不好,还请指正,谢谢大佬! 做好了插入与遍历功能之后,我发现最基本的查找功能没有实现,同时还希望能够把内存的数据存入文件保存下来,并可以从文件中导入词典.此外,数据的路径是存在配置文件中的.甚至,还想尝试类似自动补全的功能.当然了,是做一个比较low的补全,比如传入"编程",能够得到"软件"."学习"."学习网站"."入门"四个字符串.但是传入"编"不会得到&quo

小萌新云主机面板体验大比拼

本人小白,最近使用着几款云主机管理工具体验,针对管理云主机工具体验作出对比.此文旨在一来给诸位小白劈斧开山(老技术员可以绕路了),二来作为自己花了那么多时间的记录分享. 本文可以理解为从一个萌新的角度对云主机管理工具的体验对比. 为什么找云主机管理工具? 找管理工具管理主机.站点和安装会便捷很多.可想而知,有工具软件能用的肯定能代替部分重复搬砖工作. 找了挺多的工具软件的,各家法宝都不一样,而且部分内容了解不是很深入,这里只作为一个小白自己整理的对比工具来看.了解不足或者片面,欢迎评论指出 因为

萌新的旅行-

Description zstu的萌新们准备去自助旅行,他们租了一辆吉普车,然后选择了n个城市作为游览地点.然后他们惊喜的发现他们选择的城市刚好绕城一个环. 也就是说如果给所有城市按照0,1,2,--,n-1编号,0号城市和n-1号城市是相邻的,并且只能从i号城市去(i+1)%n号城市. 已知每个城市可以充油gas(i),从 i 到 (i+1)%n 城市耗油 cost(i). 假设这辆吉普车没有的油箱一开始是空的,并且没有上限. 没有油的话自然就不能继续旅行了,这个问题让萌新们非常困扰.作为优秀

Ingress 记萌新的第一次连多重(xjbl)

之前为了升七,ArtanisWei学长告诉我可以去紫金园雕塑[这是什么地方啊],顺带靠卖萌骗了一桶key 于是屁颠屁颠的跑去按照群里攻略开始连多重[馒头 by handsomepeach],连了一百年...这攻略怎么让人xjb跑啊QwQ 于是连出来这个 于是桃大就让绿军来炸 然后就没有然后了[躺],手机噼里啪啦一阵乱响爹地的江山就没了[哭唧唧] 晚上不服气又来了一次,矮油我滴妈晚上一个人真口怕,passerg就陪我摸了一遍就跑路了我勒个去 然后今天下定决心决定自己来连一次多重 于是萌新的第一次多

一个萌新的自白

浑浑噩噩的毕业已经过了半年,在这半年时光自己很没有方向感,都在尝试改变自己,但时光已不再,心却未能平静.一次偶然的机会想进IT行业来尝试自己是否能在这里让自己的心海不在一片涟漪.毕竟朦胧的青葱岁月早已逝去,是时候在这个青春真当时,让自己留下值得的回忆. IT行业是一个靠自己实力才能立足的行业,对于我来说是一个比较大的挑战,我是真正完全的电脑萌新,当时抱着很复杂的心态来学习,一边想着自己应该迈开这一步,或许会收到自己想要的那一份充实,另一方面有考虑自己是否能够适应,即使在学习第一节课时,我都在问自

萌新笔记——C++里创建 Trie字典树(中文词典)(插入、查找、遍历、导入、导出)(上)

写了一个词典,用到了Trie字典树. 写这个词典的目的,一个是为了压缩一些数据,另一个是为了尝试搜索提示,就像在谷歌搜索的时候,打出某个关键字,会提示一串可能要搜索的东西. 首先放上最终的结果: input: 1 编程入门 2 编程软件 3 编程学习 4 编程学习网站 output: 1 char : 件 2 word : 编程软件 3 char : 习 4 word : 编程学习 5 char : 网 6 word : 编程学习网 7 char : 门 8 word : 编程入门 其实这里不应

萌新--关于vue.js入门及环境搭建

十几天闭关修炼,恶补了html跟css以及JavaScript相应的基础知识,恰巧有个群友准备做开源项目,愿意带着我做,但是要求我必须懂vue.js,所以开始恶补vue.js相关的东西. 在淘宝上买了相关视频,前两章简介听得懵懵懂懂的,能够勉强理解.到第三章,开始有案例之后,整个人就懵了,为啥老师的一个程序文件夹那么多东西,我就一个可怜兮兮的html??等等,老师说这node.js是什么? 不是另外一个框架吗?webpack又是啥?... 一连串懵逼之后,终于发现,视频不适合我.开始找其他的途径

RabbitMQ code=200, text="Goodbye"比较萌新的问题大佬绕道,乌拉~!

比较萌新的问题大佬绕道,乌拉~! 生产段代码: 消费端代码: 以上都是本萌新根据博客上面+官网的列子去搬运的,生产段的代码是能够执行并将消息保存到队列中的在消费端进行消费时抛出了一个错误,错误代码如下 Already closed: The AMQP operation was interrupted: AMQP close-reason, initiated by Application, code=200, text="Goodbye", classId=0, methodId=0

萌新web前端从零开始(1)——计算机入门

前言:这是一个萌新从零开始的学习之路,与大家分享自己的看法与见解,还请指出错误与遗漏点方便改正. 1.认识计算机. 计算机语言常见的有C,PHP,Ruby,Java,C#,Basic,JS,C++等,这里我用到的是C#语言,用到的软件是VisualStudio 2013版本.当用VS打开发现之前写的内容代码没有显示时可以点击右侧Program.cs进行显示. 默认情况下,编译文件位置在同名文件下bin文件下的Debug文件中的exe文件.如果要更迁移,复制粘贴新建项目的文件夹即可,在迁移后的文件