from turtle import *

'''Python学习'''

#无轨迹跳跃

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(3) #画笔速度

Doraemon()

my_goto(100, -300)

write('祝各位亲爱的小伙伴开心每一天!', font=("华文新魏", 30, "bold"))

mainloop()

python排名动画_Python动画【偶尔玩玩,挺好】相关推荐

  1. python排名动画_Python动画:数据量大,历史动画速度慢

    迭代更新很慢,每次n+=3,但我的数据有10000元素.比如,它尝试更新每一帧n=1,n=2,n=3..但是hist函数真的很耗电.我不知道有没有什么方法可以跳过从n=1到n=500再到n=1000的 ...

  2. python画卡通_Python动画底纹matplotlib

    您需要注意,保存的动画是blit = False时将显示的动画.因此,发生的是所有填充都加到了画布上. 一种解决方案是在添加下一个之前删除前一个(因为set_data之类的内容不直接用于填充). 再次 ...

  3. python 3d渲染_python带你玩玩3D渲染

    自从学会了turtle模块后,画了不少简笔画.像小猪佩奇.哆啦A梦等等,但是这些依然不能让身边人感受到python的强大,依然是每次装逼必被打脸.就像你用turtle画了这个 别人拿出了这个 怎么办? ...

  4. python排名上升_Python在TIOBE Index排名或將取代Java成為第2名

    Java在熱門程式語言排行榜Tiobe Index的百分比持續往下,在5月的時候,不只將第1名的位置讓給了C語言,現在受歡迎程度穩定上升的Python,已經迎頭趕上Java,依趨勢來看,Python可 ...

  5. python制作简单动画_Python通过matplotlib简单绘制动画实例

    Matplotlib是一个Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形.通过Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条 ...

  6. python制作简单动画_Python通过matplotlib绘制动画简单实例

    Matplotlib是一个Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形. 通过Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱, ...

  7. 如何用python制作动画_如何基于Python Matplotlib实现网格动画

    -1- 如果你对本文的代码感兴趣,可以去 Github (文末提供)里查看.第一次运行的时候会报一个错误(还没找到解决办法),不过只要再运行一次就正常了. 这篇文章虽然不是篇典型的数据科学类文章,不过 ...

  8. python能制作ppt动画效果吗_你听说过Python可以做动画吗

    如果Python可以做动画 用Python来写动画,有这么神奇吗? 这个网站的效果图如下,分为两个区域,画布区用于显示动画,代码区编写代码(不用安装任何软件哦~) image.png 零基础的人可以学 ...

  9. python能制作ppt动画效果吗_那些超酷的视频效果,真的是用PPT动画做的吗?

    作为一名5年经验的PPT设计师,我负责任的讲:真的是PPT做的! 用PPT轻松做出网页效果: 还有这种交互: 还有苹果的网页动画: 等等,太多了,都是可以轻松用PPT实现的,可能只是一个简单的动画添加 ...

最新文章

  1. AI删库,程序员背锅?
  2. Maven pom.xml 全配置(一)常用配置
  3. c语言继承机制的作用,计算机二级C++强化试题及答案
  4. Akka编写一个RPC框架,模拟多个Worker连接Master的情况的案例
  5. 介绍一个能开发简单SAP UI5应用的在线IDE:StackBlitz
  6. 【gRPC】ProtoBuf 语言快速学习指南
  7. pandas合并concatmerge和plot画图
  8. java 防止url重复请求_Web项目如何防止客户端重复发送请求
  9. java 如何放大动画图,Android仿微信图片放大动画
  10. Multi_thread--Linux进程编程基础介绍
  11. springboot项目中mybatis实现数据的基本查询
  12. 10.傅里叶变换——傅里叶变换、计算傅里叶变换_3
  13. html源代码中 图像的属性标记,HTML图像标签img和源属性src及Alt属性、宽高、对齐...
  14. oracle12突然出现ora12514,【ORACLE】提示ORA-12514错误处理
  15. 极致”神话和产品观念
  16. 解决vnc客户端不能拷贝粘贴
  17. 内存泄露-Android Studio 生成Dump 的 HPROF 文件查看和分析工具
  18. 微信小程序 之radio应用实例(选择收货地址)
  19. jvarkit包问题反馈:构建失败第1类错误详细分析
  20. python判断两个列表是否相同_如何检查两个元组列表是否相同

热门文章

  1. MyKtv点歌系统前台主要功能实现,内附数据库脚本,可以直接运行
  2. 教你如何组建家庭卡拉OK系统
  3. 为什么通常在发送数据埋点请求的时候使用的是 1x1 像素的透明 gif 图片
  4. 路由器回流--内网不能访问网站的问题
  5. 猿辅导专项答疑:如何快速迅速进入学习状态?
  6. java学习笔记之HashMap经典分拣存储
  7. 【附源码】Python计算机毕业设计美容美发店会员管理系统
  8. 2020车工(中级)模拟考试系统及车工(中级)考试软件
  9. webAudio学习
  10. 内存计算技术应对大数据挑战