今天教大家绘制哆啦A梦啦!!!

代码如下:

from turtle import *
setup(1000,700)
tracer(0)
ht()#无轨迹跳跃
def my_goto(x, y):penup()goto(x, y)pendown()#脸
def 脸():my_goto(200,0)pensize(4)#外圈fillcolor('deepskyblue')begin_fill()for i in range(1000):lt(360/1000)fd(1)end_fill()#内圈fillcolor('white')begin_fill()for i in range(300):lt(0.36)fd(1)for i in range(170):lt(0.6)fd(1)fd(90)for i in range(363):lt(0.36)fd(0.72)end_fill()#嘴巴my_goto(320,193)lt(120)for i in range(110):rt(2)fd(1)for i in range(320):fd(1)rt(0.3)my_goto(270,100)lt(315)for i in range(160):fd(0.8)lt(0.2)#隐藏my_goto(320,193)pencolor('white')pensize(20)fd(20)pencolor('white')lt(-37)my_goto(350,170)for i in range(45):lt(360/1000)fd(1)pensize(4)pencolor('black')#围巾
def 围巾(): my_goto(50,100)fillcolor('red')lt(180)pensize(1)begin_fill()for i in range(300):lt(360/1000)fd(1)pensize(4)lt(190)for i in range(630):rt(0.2)fd(0.5)end_fill()#身子
def 身子():my_goto(45,120)fillcolor('deepskyblue')begin_fill()lt(70)for i in range(230):fd(0.8)lt(0.4)lt(180)fd(20)lt(90)for i in range(50):fd(0.6)lt(0.9)for i in range(40):fd(1)lt(0.5)for i in range(320):fd(0.4)lt(0.5)rt(70)for i in range(180):fd(1)lt(0.3)lt(110)fd(20)rt(180)fd(30)for i in range(120):fd(1)lt(1)lt(20)for i in range(30):fd(1)lt(1)fd(10)rt(-56)pensize(4)for i in range(400):rt(0.2)fd(0.5)lt(20)for i in range(60):rt(0.36)fd(0.5)end_fill()#手
def 手():my_goto(200,-7)pencolor('black')fillcolor('white')begin_fill()circle(30)end_fill()my_goto(210,-10)fillcolor('deepskyblue')begin_fill()rt(110)fd(50)for i in range(90):fd(1)lt(1)lt(130)for i in range(45):fd(1)rt(1)lt(60)for i in range(130):rt(0.2)fd(0.5)end_fill()my_goto(320,20)lt(190)for i in range(65):fd(1)lt(1.5)#铃铛
def 铃铛():my_goto(250,-10)fillcolor('yellow')begin_fill()circle(25)end_fill()my_goto(240,-10)fillcolor('black')begin_fill()circle(5)end_fill()#脚
def 脚():my_goto(-80,40)lt(40)fd(20)lt(30)for i in range(150):fd(0.8)lt(0.3)lt(20)for i in range(100):fd(1)lt(1.5)#尾巴
def 尾巴():my_goto(-30,100)lt(40)for i in range(100):fd(0.8)lt(0.2)my_goto(-20,180)fillcolor('red')begin_fill()circle(20)end_fill()#肚子袋子
def 袋子肚子():my_goto(90,-80)fillcolor('white')begin_fill()for i in range(140):fd(1)lt(1)lt(83)for i in range(120):fd(1)lt(0.5)end_fill()my_goto(70,-80)lt(90)for i in range(140):fd(0.5)lt(1)#眼睛
def 眼睛():#左眼pensize(4)my_goto(190,245)fillcolor('white')begin_fill()rt(-20)tracer(False)a = 2.5for 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()#左眼珠my_goto(185,240)fillcolor('black')begin_fill()tracer(False)a = 1.7for 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()#左眼珠瞳孔my_goto(185,240)fillcolor('white')begin_fill()tracer(False)a = 1.4for 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()#右眼my_goto(240,280)fillcolor('white')begin_fill()lt(5)tracer(False)a = 2.5for 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()#右眼珠my_goto(235,270)fillcolor('black')begin_fill()tracer(False)a = 1.7for 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()#右眼珠瞳孔my_goto(235,270)fillcolor('white')begin_fill()tracer(False)a = 1.4for 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()#鼻子my_goto(240,230)fillcolor('red')begin_fill()circle(20)end_fill()#鼻尖my_goto(236,228)pencolor('white')fillcolor('white')begin_fill()circle(8)end_fill()#胡须
def 胡须():pensize(2)my_goto(90,200)lt(90)fd(100)my_goto(90,150)lt(10)fd(100)my_goto(100,70)lt(20)fd(100)my_goto(320,160)rt(10)fd(100)my_goto(330,190)rt(-10)fd(100)my_goto(290,200)lt(10)fd(100)my_goto(500,900)lt(90)fd(100)circle(0.5)脸()
围巾()
身子()
手()
铃铛()
脚()
尾巴()
袋子肚子()
胡须()
眼睛()
done()

小编要提醒大家不要乱改代码哟!

最后记得给小编点赞哟!

Python绘画可爱的哆啦A梦相关推荐

  1. python画图哆啦a梦-使用Python的Turtle绘制哆啦A梦实例

    这是我几年前为了练习python的turtle库而画的,今天翻出了代码,分享给大家. 这是我初学python时画的,当时还没有面向对象的概念,也没有采取类方法之类,纯原始手工,供大家参考. 若有兴趣可 ...

  2. 用python画多来a梦-使用Python的Turtle绘制哆啦A梦实例

    这是我几年前为了练习python的turtle库而画的,今天翻出了代码,分享给大家. 这是我初学python时画的,当时还没有面向对象的概念,也没有采取类方法之类,纯原始手工,供大家参考. 若有兴趣可 ...

  3. 用Python海龟画图画哆啦A梦

    文章目录 前言 一.画哆啦A梦脸的外圈蓝色 二.画哆啦A梦脸的内圈白色 三.哆啦A梦的鼻子 四.哆啦A梦的鼻尖 五.哆啦A梦的左眼 六.哆啦A梦的右眼 七.哆啦A梦的左眼内部 八.哆啦A梦的右眼内部 ...

  4. python画图哆啦a梦-Python—turtle画图(哆啦A梦)

    [知识延伸] 在Python中有一个名为turtle的工具,也可以称他为画图工具,这是一种Python所独有的工具.是他为我们所包装好的模块,在这里 [要求] 今天我们利用turtle画图来绘制一个哆 ...

  5. Python爬取《哆啦A梦-伴我同行2》影评,这部的寓意是啥?词云来剧透!

    本文简介 <哆啦A梦:伴我同行2>是纪念<哆啦A梦>50周年的作品之一,于2021年5月28日在中国内地上映. 哆啦A梦系列,是陪伴我,乃至陪伴了几代人成长的故事.50年来,藤 ...

  6. Python爬取《哆啦A梦-伴我同行2》影评,手把手带你绘制词云图!

    本文简介 <哆啦A梦:伴我同行2>是纪念<哆啦A梦>50周年的作品之一,于2021年5月28日在中国内地上映. 哆啦A梦系列,是陪伴我,乃至陪伴了几代人成长的故事.50年来,藤 ...

  7. 用Python的Turtle画哆啦A梦

    这是我几年前为了练习python的turtle库而画的,今天翻出了代码,分享给大家. 这是我初学python时画的,当时还没有面向对象的概念,也没有采取类方法之类,纯原始手工,供大家参考. 若有兴趣可 ...

  8. 哆啦a梦简单图画python编程_哆啦a梦怎么画简单画法,哆啦a梦简笔画带颜色,超可爱...

    有着神奇口袋的蓝胖子给我们的童年留下了深刻的记忆,哆啦A梦的口袋中总是能掏出各种神奇的道具帮助大雄解决遇到的困难,你是不是曾经也幻想有一个这样万能的朋友呢?今天我们为大家整理了一些哆啦A梦简笔画大全可 ...

  9. Python-turtle绘画旅程第一站:哆啦a梦

    本次绘画主要用到的库是turtle(海龟绘图),主要用到的函数是circle(画圆).fillcolor(填充颜色).forward(画线)等.具体用到的函数在代码中都有注释. 铛铛铛铛!!!先给大家 ...

最新文章

  1. TOF摄像机可以替代Flash激光雷达吗?
  2. arcgis自动完成面怎么用_硬派的自然断裂面石材怎么用才美?
  3. centos7添加Oracle到指定IP,Oracle Linux 7.1 增加网卡及IP配置
  4. hash 建表 query 统计重复个数
  5. ThreadLocal为什么会内存泄漏(java高级面试)
  6. 杨清彦:《像三国》游戏3D动效制作经验分享
  7. 模拟赛-20190115-permutation
  8. 学习笔记:DHCP服务器的配置
  9. 每天进步一点点_抽奖程序
  10. linq的字段自增长属性设置_云途晨报9月9日前,这5类ebay物品属性必须完成更新;Wish体积重计算方式即将更新...
  11. .NET 框架中的字符串
  12. ASP 文件下载实例
  13. 2021阿里云ECS镜像导入本地VMware虚拟机
  14. Python进阶实战 1.0 :爬取豆瓣TOP250电影排行榜
  15. android软件无法联网,关于android软件wifi联网无法使用的问题
  16. 为什么要学习科学的方法论
  17. 视频会议软件Zoom隐私安全问题大爆发
  18. 20221024 今天的世界发生了什么
  19. 学python买什么电脑好用又实惠_用不到1000美元攒一台深度学习用的电脑:一次深度学习和便宜硬件的探奇!...
  20. 最新资讯 针对移动手机漏洞与安全支付

热门文章

  1. mpls 笔记 part 1
  2. 悟空 mobile.php,悟空crm系统pc+手机端PHPJAVA源码授权永久使用
  3. vs2019+opencv环境配置
  4. 高德地图精确定位和获取地理位置
  5. centos7.8 swoole安装和使用
  6. springboot项目中redis客户端(Jedis、Lettuce、Redisson)
  7. 【IDEA】从Git丶Gitlab检出Maven项目到本地
  8. 点击a标签弹出iframe_iframe标签与a标签
  9. 10.2.2.7 -DHCP 和 DNS 服务
  10. docker 网络配置