#coding=utf8

import turtle

import turtle as t # 导入turtle赋值给t

turtle.tracer(False)

t.speed(10) #笔画绘制的速度

t.pensize(2) # 笔的尺寸

t.hideturtle() #隐藏图标

#参数分别为画布 的宽(单位像素), 高, 背景颜色

t.screensize(500, 500, bg="white")

# 参数:width, height: 输入宽和高为整数时, 表示像素; 为小数时, 表示占据电脑屏幕的比例,

# (startx, starty): 这一坐标表示矩形窗口左上角顶点的位置, 如果为空,则窗口位于屏幕中心。

t.setup(width=0.5, height=0.75, startx=None, starty=None)

# 猫脸头的大圆

t.fillcolor('DodgerBlue') #填充颜色,蓝色(道奇蓝)

t.begin_fill() #开始填充

t.circle(120) #绘制半径为120的图形

t.end_fill() #结束填充

# 猫脸头里面的小圆

t.pensize(3) # 笔的尺寸

t.fillcolor('white') #填充颜色,白色

t.begin_fill() #开始填充

t.circle(100) #绘制半径为100的图形

t.end_fill() #结束填充

#鼻子

t.pu() #笔画抬起,笔头移动,不划线

t.home() #回家

t.goto(0, 134) #移动到(0, 134)坐标位置

t.pd() #绘制图形

t.pensize(4)

t.fillcolor("red")

t.begin_fill()

t.circle(18)

t.end_fill()

#鼻子里面的高光白点

t.pu()

t.goto(7, 155)

t.pensize(2)

t.color('white','white') #圈的颜色和填充的颜色

t.pd()

t.begin_fill()

t.circle(4)

t.end_fill()

# 左眼

t.pu()

t.goto(-30, 160)

t.pensize(4)

t.pd()

t.color('black','white') #圈的颜色和填充的颜色

t.begin_fill()

a = 0.4

for i in range(120):

if 0 <= i < 30 or 60 <= i < 90:

a = a+0.08

t.lt(3) #向左转3度

t.fd(a) #向前走a的步长

else:

a = a-0.08

t.lt(3)

t.fd(a)

t.end_fill()

t.pu()

t.goto(30, 160)

t.pensize(4)

t.pd()

t.color('black', 'white')

t.begin_fill()

for i in range(120):

if 0 <= i < 30 or 60 <= i < 90:

a = a+0.08

t.lt(3) # 向左转3度

t.fd(a) # 向前走a的步长

else:

a = a-0.08

t.lt(3)

t.fd(a)

t.end_fill()

t.pu()

t.goto(-38,190)

t.pensize(8)

t.pd()

t.right(-30)

t.forward(15)

t.right(70)

t.forward(15)

# 右眼里的眼球

t.pu()

t.goto(15, 185)

t.pensize(4)

t.pd()

t.color('black', 'black')

t.begin_fill()

t.circle(13)

t.end_fill()

# 右眼里的眼球里的高光

t.pu()

t.goto(13, 190)

t.pensize(2)

t.pd()

t.color('white', 'white')

t.begin_fill()

t.circle(5)

t.end_fill()

# 鼻子下方的竖线

t.pu()

t.home()

t.goto(0, 134)

t.pensize(4)

t.pencolor('black') #笔画颜色

t.pd()

t.right(90)

t.forward(40)

# 右边的第一根胡子

t.pu()

t.home()

t.goto(0, 124)

t.pensize(3)

t.pencolor('black') #笔画颜色

t.pd()

t.left(10)

t.forward(80)

# 右边的第二根胡子

t.pu()

t.home()

t.goto(0, 114)

t.pensize(3)

t.pencolor('black') #笔画颜色

t.pd()

t.left(6)

t.forward(80)

# 右边的第三根胡子

t.pu()

t.home()

t.goto(0,104)

t.pensize(3)

t.pencolor('black') #笔画颜色

t.pd()

t.left(0)

t.forward(80)

# 左边的第一根胡子

t.pu()

t.home()

t.goto(0,124)

t.pensize(3)

t.pencolor('black') #笔画颜色

t.pd()

t.left(170)

t.forward(80)

# 左边的第二根胡子

t.pu()

t.home()

t.goto(0, 114)

t.pensize(3)

t.pencolor('black') #笔画颜色

t.pd()

t.left(174)

t.forward(80)

# 左边的第三根胡子

t.pu()

t.home()

t.goto(0, 104)

t.pensize(3)

t.pencolor('black') #笔画颜色

t.pd()

t.left(180)

t.forward(80)

# 嘴巴

t.pu()

t.goto(-70, 70)

t.pd()

t.color('black', 'red')

t.pensize(6)

t.seth(-60) #前进方向为to_angle,角度是绝对方向的角度值

t.begin_fill()

t.circle(80,40)

t.circle(80,80)

t.end_fill()

t.pu()

t.home()

t.goto(-80,70)

t.pd()

t.forward(160)

# 舌头

t.pu()

t.home()

t.goto(-50,50)

t.pd()

t.pensize(1)

t.fillcolor("#eb6e1a")

t.seth(40)

t.begin_fill()

t.circle(-40, 40)

t.circle(-40, 40)

t.seth(40)

t.circle(-40, 40)

t.circle(-40, 40)

t.seth(220)

t.circle(-80, 40)

t.circle(-80, 40)

t.end_fill()

# 领带项圈颜色

t.pu()

t.goto(-70, 12)

t.pensize(14)

t.pencolor('red')

t.pd()

t.seth(-20)

t.circle(200, 30)

t.circle(200, 10)

# 铃铛

t.pu()

t.goto(0, -46)

t.pd()

t.pensize(3)

t.color("black", '#f8d102')

t.begin_fill()

t.circle(25)

t.end_fill()

t.pu()

t.goto(-5, -40)

t.pd()

t.pensize(2)

t.color("black", '#79675d')

t.begin_fill()

t.circle(5)

t.end_fill()

t.pensize(3)

t.right(115)

t.forward(7)

t.mainloop()

turtle.done()

得到图形:

python turtle画多啦a梦_用Python绘制龟库的哆啦A梦,中用,turtle,库画相关推荐

  1. 教你如何用Canvas绘制整身的哆啦A梦

    教你如何用Canvas绘制整身的哆啦A梦 上牌你文章我们说到了如何使用canvas绘制哆啦A梦,但当时只是绘制了哆啦A梦的头部,之后有学员留言说可不可以教大家绘制整身的哆啦A梦,想了想,决定安排一下. ...

  2. python画小猪乔治动画片全集_使用Python的turtle画小猪乔治和哆啦 A 梦!附源码!...

    本人是Python新人小白,欢迎各位大佬指正,本文介绍的是用Python的turtle画一只小猪乔治. 还有本人画画基础超级差= =没天赋,画参考度娘上的一个图片画的. 先上总代码,然后说说我写的思路 ...

  3. python画皮卡丘全身立体_超酷!用 Python 教你绘制皮卡丘和哆啦A梦

    本文利用 Python 绘制两个卡通角色,并带大家熟悉一下绘图程序包 turtle 的一些用法,先看一下 最终皮卡丘的绘制效果录制_2020_08_01_22_15_39_710.gif 在使用之前请 ...

  4. python代码画小猪佩奇动画片全集_使用python画个小猪佩奇的示例代码

    本文给大家较详细的介绍了使用python画个小猪佩奇的示例代码,感兴趣的朋友一起看看吧 基本原理 选好画板大小,设置好画笔颜色.粗细,定位好位置,依次画鼻子.头.耳朵.眼睛.腮.嘴.身体.手脚.尾巴, ...

  5. python画二维温度云图_利用python画出词云图

    本文将介绍如何利用python中相应的模块画出词云图.首先给出效果图: 其中词云图中的词汇是对手机短信中的垃圾短信的统计,字体越大表示在垃圾短信中出现的频次越高.下面给出具体的步骤. 读取" ...

  6. python红楼梦_用Python读红楼

    用Python读红楼 最近受到这篇文章用Python读金庸武侠的启发.作为古典文(zhuang)学(bi)青年,一定要用Python来试试我读了20年的<红楼梦>. 首先从网上找到了红楼梦 ...

  7. python这么多包、怎么记住_学Python的人这么多 有哪些技巧可言

    学Python的人这么多,有哪些技巧可言?用Python完成项目,编写的代码量更少,代码简短可读性强,团队协作开发时读别人的代码速度会非常快,使工作变得更加高效.优雅做开发不再是梦,所以Python是 ...

  8. python在土木工程方面的应用案例_给Python小白看的10个使用案例,入门Python就在这里了...

    今天给大家分享十个Python入门级别的小案例. 这十个案例的难度不高,但是对于知识的使用非常全面,很适合小白在学习的初期建立学习信心和增加熟练度. 每个案例下都有或多或少的思路分析,希望对大家有帮助 ...

  9. python程序设计课后答案第三单元_最新Python程序设计课后习题答案-第一单元

    精品文档 精品文档习题1 一.选择题 1.Python语言属于().C A.机器语言 B.汇编语言 C.高级语言 D.科学计算语言2.下列选项中,不属于Python特点的是().B A.面向对象 B. ...

  10. HTML用画布画哆啦A梦,前端小项目:使用canvas绘画哆啦A梦

    最近在学canvas元素,标签只是图形容器,必须使用js来绘制图形.为了增强对canvas元素的理解,于是用canvas画了一个哆啦A梦来 要实现的效果图 要想绘画出这个哆啦a梦首先要掌握以下一些函数 ...

最新文章

  1. 计算机房做法图集,万科建筑标准工程做法通用图集(全套)
  2. 100个必会的python脚本-Python 经典算法100及解析(小结)
  3. Linux学习笔记 Day 4~5
  4. Windows中32位(x86)和64位(x64)解释
  5. 同步器之Exchanger
  6. bzoj4484[JSOI2015]最小表示
  7. 如何延长作用域链_第4部分2:作用域(链)和 闭包
  8. 智慧城市纳入北京重点支持高新领域
  9. matplotlib绘图(折线图,直方图,柱状图,饼图,散点图,三维,动图)
  10. java二级题库软件_无忧考吧二级JAVA超级模拟软件
  11. EPLAN P2.7安装教程
  12. ps插件套装imagenomic磨皮滤镜安装教程
  13. 远程RPC调用用于js逆向
  14. 丅rust是什么意思_网红编程语言Rust到底是个什么鬼?
  15. 32位程序使用超过4G的内存
  16. 基于微信校园跑腿小程序毕业设计设计与实现毕设参考
  17. 6款数据库管理工具推荐,设计简单、功能丰富,还与阿里云兼容哦!
  18. 游戏界的“扛把子”,“3D 游戏之父”, 约翰•卡马克的传奇人生
  19. java(jdk 1.8 64位)连接中控考勤机
  20. 阿里云和腾讯云免费SSL证书 专题

热门文章

  1. SpringBoot集成Swagger2、Swagger2和Swagger3的区别Swagger的注解学习
  2. 关于开发网站--工作室
  3. 近期Android错误
  4. 【附源码】Python计算机毕业设计码码科技公司招投标管理系统
  5. 1、Java三员管理
  6. 等保windows server安全策略三权分立设置
  7. Excel之indirect函数
  8. Unity中获取游戏对象的组件
  9. [CCS] 没有Runtime Object View(ROV)怎么办?
  10. EXCEL必备工具箱--瞬间去除…