在前面的学习中 , 我们详细的了解了如何使用海龟绘图来进行绘制简单的图片 , 为了帮助更多的小伙伴来进行这方面的实操 , 接下来小编就来详细的讲解一下如何使用python的海龟绘图来完成叮当猫的绘画 , 也请大家能够耐心看完 。
文章插图
我们知道 , 叮当猫有一个大大的脑袋 , 两个圆眼睛 , 脸颊的左右两边各有三根胡须 , 红色的圆鼻子等等 , 那么我们就可以定义多个函数来存放每一个身体部位 , 如head、eyes等 , 首先我们就需要导入turtle模块 , 设置一个新名称为tt , 对画笔的速度进行控制 。随后再进行画圆 , 填充所需要的颜色 。
叮当猫的脸颊是白色的 , 所以在大脑袋的里面还需要绘制一个小圆用来填充白色 , 然后眼睛也是圆的 , 大眼睛里面还有一个小珠子来填充黑色 。那么接下来就来看看代码吧 。
import turtle as tttt.speed(10)def head():tt.color("blue","blue")tt.penup()tt.goto(0,100)tt.drawRound(75,True)tt.color("white","white")tt.penup()tt.goto(0,72)tt.drawRound(60,True)def eyes():tt.color("black","white")tt.penup()tt.goto(-15,80)tt.drawRound(17,True)tt.color("black","white")tt.penup()tt.goto(19,80)tt.drawRound(17,True)tt.color("black","black")tt.penup()tt.goto(-8,70)tt.drawRound(6,True)tt.color("white","white")tt.penup()tt.goto(-8,66)tt.drawRound(2,True) tt.color("black","black")tt.penup()tt.goto(12,70)tt.drawRound(6,True)tt.color("white","white")tt.penup()tt.goto(12,66)tt.drawRound(2,True)def nose():tt.color("red","red")tt.penup()tt.goto(0,40)tt.drawRound(7,True) def mouth():tt.color("black","black")tt.penup()tt.goto(-30,-20)tt.pendown()tt.setheading (-27)tt.circle(70,55)tt.penup()tt.goto(0,26)tt.pendown()tt.goto(0,-25)以上的例子就是关于画叮当猫的脸部 , 在定义函数的时候对参数很容易出错 , 不知道走多少往哪走 , 这就需要小伙伴们平常多加练习了 , 叮当猫的形态还有很多 , 自己也可以参照上面的例子进行绘制 。
【如何使用python画出叮当猫?可以试试这样做】以上就是关于使用python绘制叮当猫的教程了 , 希望能够帮助到大家 。
推荐阅读
- 如何使用python来取得中位数?看完你就知道了
- 什么是python的SMTP?如何使用SMTP发送邮件?
- 如何通过python群发邮件?可以试试这样做
- 如何使用python中的幂运算?可以试试这样做
- 什么是python的socket函数?如何使用socket()函数?
- Python怎么运行桌面文件?Python调用桌面文件的方法
- 什么是python自动类型转换?看完你就知道
- Python怎么运行bat文件?Python执行bat文件的方法
- Python怎么进入编辑模式?Python编辑模式是什么
- Python怎么安装pip?pip安装的方法介绍