from turtle import *

#无轨迹跳跃

defmy_goto(x, y):

penup()

goto(x, y)

pendown()#眼睛

defeyes():

fillcolor("#ffffff")

begin_fill()

tracer(False)

a= 2.5

for i in range(120):if 0 <= i < 30 or 60 <= i < 90:

a-= 0.05lt(3)

fd(a)else:

a+= 0.05lt(3)

fd(a)

tracer(True)

end_fill()#胡须

defbeard():

my_goto(-32, 135)

seth(165)

fd(60)

my_goto(-32, 125)

seth(180)

fd(60)

my_goto(-32, 115)

seth(193)

fd(60)

my_goto(37, 135)

seth(15)

fd(60)

my_goto(37, 125)

seth(0)

fd(60)

my_goto(37, 115)

seth(-13)

fd(60)#嘴巴

defmouth():

my_goto(5, 148)

seth(270)

fd(100)

seth(0)

circle(120, 50)

seth(230)

circle(-120, 100)#围巾

defscarf():

fillcolor('#e70010')

begin_fill()

seth(0)

fd(200)

circle(-5, 90)

fd(10)

circle(-5, 90)

fd(207)

circle(-5, 90)

fd(10)

circle(-5, 90)

end_fill()#鼻子

defnose():

my_goto(-10, 158)

seth(315)

fillcolor('#e70010')

begin_fill()

circle(20)

end_fill()#黑眼睛

defblack_eyes():

seth(0)

my_goto(-20, 195)

fillcolor('#000000')

begin_fill()

circle(13)

end_fill()

pensize(6)

my_goto(20, 205)

seth(75)

circle(-10, 150)

pensize(3)

my_goto(-17, 200)

seth(0)

fillcolor('#ffffff')

begin_fill()

circle(5)

end_fill()

my_goto(0, 0)#脸

defface():

fd(183)

lt(45)

fillcolor('#ffffff')

begin_fill()

circle(120, 100)

seth(180)#print(pos())

fd(121)

pendown()

seth(215)

circle(120, 100)

end_fill()

my_goto(63.56,218.24)

seth(90)

eyes()

seth(180)

penup()

fd(60)

pendown()

seth(90)

eyes()

penup()

seth(180)

fd(64)#头型

defhead():

penup()

circle(150, 40)

pendown()

fillcolor('#00a0de')

begin_fill()

circle(150, 280)

end_fill()#画哆啦A梦

defDoraemon():#头部

head()#围脖

scarf()#脸

face()#红鼻子

nose()#嘴巴

mouth()#胡须

beard()#身体

my_goto(0, 0)

seth(0)

penup()

circle(150, 50)

pendown()

seth(30)

fd(40)

seth(70)

circle(-30, 270)

fillcolor('#00a0de')

begin_fill()

seth(230)

fd(80)

seth(90)

circle(1000, 1)

seth(-89)

circle(-1000, 10)#print(pos())

seth(180)

fd(70)

seth(90)

circle(30, 180)

seth(180)

fd(70)#print(pos())

seth(100)

circle(-1000, 9)

seth(-86)

circle(1000, 2)

seth(230)

fd(40)#print(pos())

circle(-30, 230)

seth(45)

fd(81)

seth(0)

fd(203)

circle(5, 90)

fd(10)

circle(5, 90)

fd(7)

seth(40)

circle(150, 10)

seth(30)

fd(40)

end_fill()#左手

seth(70)

fillcolor('#ffffff')

begin_fill()

circle(-30)

end_fill()#脚

my_goto(103.74, -182.59)

seth(0)

fillcolor('#ffffff')

begin_fill()

fd(15)

circle(-15, 180)

fd(90)

circle(-15, 180)

fd(10)

end_fill()

my_goto(-96.26, -182.59)

seth(180)

fillcolor('#ffffff')

begin_fill()

fd(15)

circle(15, 180)

fd(90)

circle(15, 180)

fd(10)

end_fill()#右手

my_goto(-133.97, -91.81)

seth(50)

fillcolor('#ffffff')

begin_fill()

circle(30)

end_fill()#口袋

my_goto(-103.42, 15.09)

seth(0)

fd(38)

seth(230)

begin_fill()

circle(90, 260)

end_fill()

my_goto(5, -40)

seth(0)

fd(70)

seth(-90)

circle(-70, 180)

seth(0)

fd(70)#铃铛

my_goto(-103.42, 15.09)

fd(90)

seth(70)

fillcolor('#ffd200')#print(pos())

begin_fill()

circle(-20)

end_fill()

seth(170)

fillcolor('#ffd200')

begin_fill()

circle(-2, 180)

seth(10)

circle(-100, 22)

circle(-2, 180)

seth(180-10)

circle(100, 22)

end_fill()

goto(-13.42, 15.09)

seth(250)

circle(20, 110)

seth(90)

fd(15)

dot(10)

my_goto(0,-150)#画眼睛

black_eyes()if __name__ == '__main__':

screensize(800,600, "#f0f0f0")

pensize(3) #画笔宽度

speed(9) #画笔速度

Doraemon()

my_goto(100, -300)

write('by 木子欢儿', font=("Bradley Hand ITC", 30, "bold"))

mainloop()

python画图哆啦a梦-【Python】绘制哆啦A梦相关推荐

  1. java画哆啦A梦_java如何绘制哆啦A梦 java绘制哆啦A梦代码示例

    java如何绘制哆啦A梦?本篇文章小编给大家分享一下java绘制哆啦A梦代码示例,绘制的哆啦A梦超可爱,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 以下是画出哆啦a梦的代 ...

  2. python画图代码七彩蟒蛇-Python实现七彩蟒蛇绘制实例代码

    本文主要研究的是Python编程turtle的实例,绘制一个七彩蟒蛇..具体如下. 第2周的课后练习里,有一道题目,要求修改"蟒蛇绘制"程序,对Python 蟒蛇的每个部分采用不同 ...

  3. python画图程序有图-python画图程序

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 今天做的是用python实现画图,画出你想要的图案,只要你的想象力足够丰富,以及 ...

  4. python画图模块_学习python画图模块plotnine:第一步安装

    官网链接 https://plotnine.readthedocs.io/en/stable/index.html 知乎介绍的文章 https://zhuanlan.zhihu.com/p/47814 ...

  5. 为什么用python画图_怎么用python画图

    对于刚刚学习编程的同学来说对编程是非常陌生的,对很多的代码也是非常陌生,高中忙于学习的我们甚至可以说是对编程是一无所知,进入大学进入到这个专业才开始接触很多电脑相关的东西才开始接触编程,下面我就教大家 ...

  6. python画图程序有图-Python海龟画图工具绘制叮当猫程序

    使用海龟画图工具,画一个叮当猫. 先学习几个基本函数: import turtle;#引入海龟工具模块 t=turtle.Pen()#创建海龟画笔 t.fillcolor("blue&quo ...

  7. python画图标题为蓝色_python绘制语谱图怎么设置成黄蓝色

    展开全部 语音的时域分析和频32313133353236313431303231363533e59b9ee7ad9431333431333937域分析是语音分析的两种重要方法,但是都存在着局限性.时域 ...

  8. 如何用手机HTML制作哆啦a梦,CSS3绘制哆啦A梦(带鼠标动画)

    body{ margin: 0; background: lightblue; } /*哆啦A梦*/ .doa{ position: relative; top: 100px; } .head{ ma ...

  9. python画图程序飞机_python – 如何绘制随机飞机

    您的代码正在生成随机分布法线的飞机.他们只是不这样看,因为z尺度比x和y尺度大得多. 您可以通过生成点来生成更好的图像 均匀分布在飞机上.这样做,参数化飞机 新坐标(u,v),然后在均匀间隔的网格上对 ...

  10. python画图程序-无所不能的python编程是怎么快速画图的呢?5分钟学会!

    原标题:无所不能的python编程是怎么快速画图的呢?5分钟学会! Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象.直译式电脑编程语言,也是一种功能强大的通用型语言 ...

最新文章

  1. Log4j使用详解(log4j.XML格式)——整理
  2. 重新格式化NameNode后,DataNode启动不起来问题解决
  3. 浏览器时间久了重新登录_以登录为例讲解什么是全面的测试设计
  4. 操作篇 ###rip协议学习和理解##
  5. 如果给你机会,阿里巴巴的中层职位和马云的专属司机,你怎么选?
  6. Mac终端设置,zsh和bash环境变量配置
  7. 安装svn显示目标计算机积极拒绝_【SVN】Error running context: 由于目标计算机积极拒绝,无法连接...
  8. [原] Android中Scroller类的分析
  9. 【python笔记】选择结构:if语句详解
  10. JSONObject遍历
  11. 用记事本编写一个Servlet项目
  12. 速看,成都市关于促进低效工业用地企业提质增效的信息
  13. 在本地计算机无法启动iis admin 服务.错误:1053,Windows无法在本地计算机上启动SQL Server(SQLEXPRESS)服务。错误1053...
  14. 怎么把ide改成ahci_怎么IDE改成AHCI
  15. T-POT蜜罐平台 20.06 搭建
  16. 程序员在Medium上写作赚美金的基本流程
  17. 波浪能及波能流的推导
  18. 计算机作业微波炉工作的原理,微波炉工作电路原理图及功能图解
  19. 一文了解新型AMM方案Caspian,解决L2导致的流动性碎片化问题
  20. 离校毕业生刚去新的陌生城市,需要提高警惕的几点

热门文章

  1. java使用htmlunit工具抓取js中加载的数据
  2. visual studio 阅读 linux-kernel
  3. 【CSS】多行溢出显示省略号
  4. 【BZOJ2768】[JLOI2010]冠军调查/【BZOJ1934】[Shoi2007]Vote 善意的投票 最小割
  5. python 多进程使用总结
  6. 现在流行的源程序版本管理软件和项目管理软件
  7. 016--VS2013 C++ 透明动画
  8. 大学生职业生涯规划书性格特征_搞定职业生涯规划书,看这里!
  9. python使用符号 表示单行注释-Python注释符号(多行注释和单行注释)用法详解...
  10. python数字类型-Python数字类型及其操作