python turtle 海龟绘图,绘制小猪佩奇

news/2024/11/22 6:36:48/

项目介绍:

瞎玩的,要用Python来画小猪佩奇。

其实这个实现并不难,只要使用Python的内置模块turtle进行绘图即可。但是,如要完成一个好的作品,还是需要耗费一定时间的,因为你要提前布置好所有点的坐标和走线样式等,以及实际测试中会反复调试也比较麻烦。下面就是最终完成的小猪佩琪效果动态图:

代码如下,需要的自取:


# coding: utf-8import turtle as tt.screensize(400, 300)
t.pensize(4) # 设置画笔的大小
t.colormode(255) # 设置GBK颜色范围为0-255
t.color((255,155,192),"pink") # 设置画笔颜色和填充颜色(pink)
t.setup(840,500) # 设置主窗口的大小为840*500
t.speed(10) # 设置画笔速度为10
#鼻子
t.pu() # 提笔
t.goto(-100,100) # 画笔前往坐标(-100,100)
t.pd() # 下笔
t.seth(-30) # 笔的角度为-30°
t.begin_fill() # 外形填充的开始标志
a=0.4
for i in range(120):if 0<=i<30 or 60<=i<90:a=a+0.08t.lt(3) #向左转3度t.fd(a) #向前走a的步长else:a=a-0.08t.lt(3)t.fd(a)
t.end_fill() # 依据轮廓填充
t.pu() # 提笔
t.seth(90) # 笔的角度为90度
t.fd(25) # 向前移动25
t.seth(0) # 转换画笔的角度为0
t.fd(10)
t.pd()
t.pencolor(255,155,192) # 设置画笔颜色
t.seth(10)
t.begin_fill()
t.circle(5) # 画一个半径为5的圆
t.color(160,82,45) # 设置画笔和填充颜色
t.end_fill()
t.pu()
t.seth(0)
t.fd(20)
t.pd()
t.pencolor(255,155,192)
t.seth(10)
t.begin_fill()
t.circle(5)
t.color(160,82,45)
t.end_fill()
#头
t.color((255,155,192),"pink")
t.pu()
t.seth(90)
t.fd(41)
t.seth(0)
t.fd(0)
t.pd()
t.begin_fill()
t.seth(180)
t.circle(300,-30) # 顺时针画一个半径为300,圆心角为30°的园
t.circle(100,-60)
t.circle(80,-100)
t.circle(150,-20)
t.circle(60,-95)
t.seth(161)
t.circle(-300,15)
t.pu()
t.goto(-100,100)
t.pd()
t.seth(-30)
a=0.4
for i in range(60):if 0<=i<30 or 60<=i<90:a=a+0.08t.lt(3) #向左转3度t.fd(a) #向前走a的步长else:a=a-0.08t.lt(3)t.fd(a)
t.end_fill()
#耳朵
t.color((255,155,192),"pink")
t.pu()
t.seth(90)
t.fd(-7)
t.seth(0)
t.fd(70)
t.pd()
t.begin_fill()
t.seth(100)
t.circle(-50,50)
t.circle(-10,120)
t.circle(-50,54)
t.end_fill()
t.pu()
t.seth(90)
t.fd(-12)
t.seth(0)
t.fd(30)
t.pd()
t.begin_fill()
t.seth(100)
t.circle(-50,50)
t.circle(-10,120)
t.circle(-50,56)
t.end_fill()
#眼睛
t.color((255,155,192),"white")
t.pu()
t.seth(90)
t.fd(-20)
t.seth(0)
t.fd(-95)
t.pd()
t.begin_fill()
t.circle(15)
t.end_fill()
t.color("black")
t.pu()
t.seth(90)
t.fd(12)
t.seth(0)
t.fd(-3)
t.pd()
t.begin_fill()
t.circle(3)
t.end_fill()
t.color((255,155,192),"white")
t.pu()
t.seth(90)
t.fd(-25)
t.seth(0)
t.fd(40)
t.pd()
t.begin_fill()
t.circle(15)
t.end_fill()
t.color("black")
t.pu()
t.seth(90)
t.fd(12)
t.seth(0)
t.fd(-3)
t.pd()
t.begin_fill()
t.circle(3)
t.end_fill()
#腮
t.color((255,155,192))
t.pu()
t.seth(90)
t.fd(-95)
t.seth(0)
t.fd(65)
t.pd()
t.begin_fill()
t.circle(30)
t.end_fill()
#嘴
t.color(239,69,19)
t.pu()
t.seth(90)
t.fd(15)
t.seth(0)
t.fd(-100)
t.pd()
t.seth(-80)
t.circle(30,40)
t.circle(40,80)
#身体
t.color("red",(255,99,71))
t.pu()
t.seth(90)
t.fd(-20)
t.seth(0)
t.fd(-78)
t.pd()
t.begin_fill()
t.seth(-130)
t.circle(100,10)
t.circle(300,30)
t.seth(0)
t.fd(230)
t.seth(90)
t.circle(300,30)
t.circle(100,3)
t.color((255,155,192),(255,100,100))
t.seth(-135)
t.circle(-80,63)
t.circle(-150,24)
t.end_fill()
#手
t.color((255,155,192))
t.pu()
t.seth(90)
t.fd(-40)
t.seth(0)
t.fd(-27)
t.pd()
t.seth(-160)
t.circle(300,15)
t.pu()
t.seth(90)
t.fd(15)
t.seth(0)
t.fd(0)
t.pd()
t.seth(-10)
t.circle(-20,90)
t.pu()
t.seth(90)
t.fd(30)
t.seth(0)
t.fd(237)
t.pd()
t.seth(-20)
t.circle(-300,15)
t.pu()
t.seth(90)
t.fd(20)
t.seth(0)
t.fd(0)
t.pd()
t.seth(-170)
t.circle(20,90)
#脚
t.pensize(10)
t.color((240,128,128))
t.pu()
t.seth(90)
t.fd(-75)
t.seth(0)
t.fd(-180)
t.pd()
t.seth(-90)
t.fd(40)
t.seth(-180)
t.color("black")
t.pensize(15)
t.fd(20)
t.pensize(10)
t.color((240,128,128))
t.pu()
t.seth(90)
t.fd(40)
t.seth(0)
t.fd(90)
t.pd()
t.seth(-90)
t.fd(40)
t.seth(-180)
t.color("black")
t.pensize(15)
t.fd(20)
#尾巴
t.pensize(4)
t.color((255,155,192))
t.pu()
t.seth(90)
t.fd(70)
t.seth(0)
t.fd(95)
t.pd()
t.seth(0)
t.circle(70,20)
t.circle(10,330)
t.circle(70,30)
t.done()

代码略长,没啥技术含量,就是一些精细活。可以做一个送给女朋友,毕竟女孩子很多喜欢用心做出来的东西,看着也不错,自己可以模仿着画一些其他的东西。


http://www.ppmy.cn/news/407879.html

相关文章

《寻梦环游记》背后:一出“硅谷”遇上“好莱坞”的好戏

硅谷Live / 实地探访 / 热点探秘 / 深度探讨 现实总比电影精彩。 最近上映的动画片《寻梦环游记》&#xff08;Coco&#xff09;&#xff0c;大家都看了吗&#xff1f;它简直要把小探的眼泪都赚光了好嘛。。 作为皮克斯动画公司&#xff08;Pixar Pictures&#xff09;出品的第…

发疯的Swing——《飞屋环游记》

这几天偶然看了电影《飞屋环游记》&#xff0c;颇受感动。方块脸的老头、稚气未脱的亚洲小娃、以及五彩缤纷的气球和飞屋总在我脑海晃动&#xff0c;一股浓浓的温馨、幸福和执着久久无法抹去。Pixar公司利用其招牌的动画技术和最杰出的3D特效&#xff0c;让人物的每个细微表情和…

ai背景合成_AI突破次元壁又火了!《飞屋环游记》动漫角色一秒变真人,网友:小罗的“猫王发型”有点酷...

从“换脸”到“生成漫画脸”&#xff0c;AI在图像合成方面的技术已经非常成熟了。 因为支持一键切换&#xff0c;而且效果逼真&#xff0c;之前抖音的一款「变身漫画」特效还登上微博了热搜&#xff0c;从明星到路人&#xff0c;近千万用户参与。国外也有一款「秒变迪士尼公主」…

大热片《寻梦环游记》到底在讲什么

最近《寻梦环游记》刷爆朋友圈&#xff0c;一心只想学习的我&#xff0c;并没有去看&#xff0c;但是还是很想知道这个电影是讲的什么。怎么办呢&#xff0c;所谓把大象放进冰箱分三步。要知道这个电影讲什么也可以分三步&#xff1a; 1.登陆豆瓣 2.抓取所有短评 3.利用词云…

格列佛游记思维导图

最近很多人都怀念经典&#xff0c;小时候&#xff0c;我相信大部分人都是看过格列佛游记的&#xff0c;我在这里将格列佛游记用xmind思维导图稍微整理了下。 雷米尔鲁•格列佛生于洛丁加姆州&#xff0c;从十四岁开始在英国与荷兰的大学中念书&#xff0c;后来以外科医生的身份…

看完《寻梦环游记》,40岁的我哭的像个小孩

今天想谈谈感情的事情。比如谈个恋爱&#xff0c;和谁谈&#xff1f; 和大猩猩、亡灵&#xff0c;还是机器人&#xff1f; 别笑。 在电影世界中&#xff0c;一切皆有可能。 最感动人的情感不是在人类之间&#xff0c;而是在“非人类”之间。 正在热映的《寻梦环球记》&#xff…

ai背景合成_AI突破次元壁又火了!飞屋环游记动漫角色一秒变真人,网友:小罗的“猫王发型”有点酷...

真人版动漫电影&#xff0c;还是AI生成的角色靠谱。 ” 作者 | 贝爽 从“换脸”到“生成漫画脸”&#xff0c;AI在图像合成方面的技术已经非常成熟了。 因为支持一键切换&#xff0c;而且效果逼真&#xff0c;之前抖音的一款「变身漫画」特效还登上微博了热搜&#xff0c;从明星…

寻梦环游记720P

为了下载资源不被xx,你懂的&#xff0c;请扫描下方二维码关注&#xff0c;然后发送关键字&#xff1a;“寻梦环游记” 获取下载地址。 电影观看 10月23日&#xff0c;皮尔斯官方微博发布电影《寻梦环游记》 的最新预告片&#xff0c;并确定了影片最终定档于11月24号在国内上映…