一只脑门有点方的小狗,其实还可以把脑门和后脑勺完善一下,更圆润一些。 但这样也挺可爱,就保有这样不完美但独一无二的它吧。绘制过程主要就是拼接和调整圆弧,尽量做到过度自然。

小狗的绘制主要使用了turtle库的circle()函数,初接触时可能会略有不适应,但用起来之后会发现它很强大!对circle()函数用法还不熟悉的同学可参考这篇博客:《如何用Python画一只兔子——turtle库circle()画圆函数的详细用法介绍》,文中有详细用法讲解,包学包会^_^。

以下附上绘画成果和代码:

代码如下:

from turtle import *
screensize(500,500)#【头部轮廓】
pensize(5)
home()
seth(0)
pd()color('black')
circle(20,80)#0
circle(200,30)#1
circle(30,60)#2
circle(200,29.5)#3
color('black')
circle(20,60)#4
circle(-150,22)#5
circle(-50,10)#6
circle(50,70)#7#确定鼻头大概位置
x_nose= xcor()
y_nose= ycor()circle(30,62)#8
circle(200,15)#9#【鼻子】
pu()
goto(x_nose,y_nose+25)
seth(90)
pd()
begin_fill()
circle(8)
end_fill()#【眼睛】
pu()
goto(x_nose+48,y_nose+55)
seth(90)
pd()
begin_fill()
circle(8)
end_fill()#【耳朵】
pu()
color('#444444')
goto(x_nose+100,y_nose+110)
seth(182)
pd()
circle(15,45)#1color('black')
circle(10,15)#2
circle(90,70)#3
circle(25,110)#4
rt(4)
circle(90,70)#5
circle(10,15)#6color('#444444')
circle(15,45)#7#【身体】
pu()
color('black')
goto(x_nose+90,y_nose-30)
seth(-130)
pd()
circle(250,28)#1
circle(10,140)#2
circle(-250,25)#3
circle(-200,25)#4
circle(-50,85)#5
circle(8,145)#6
circle(90,45)#7
circle(550,5)#8#【尾巴】
seth(0)
circle(60,85)#1
circle(40,65)#2
circle(40,60)#3lt(150)
circle(-40,90)#4
circle(-25,100)#5lt(5)
fd(20)circle(10,60)#6#【背部】
rt(80)
circle(200,35)#【项圈】
pensize(20)
color('#F03C3F')
lt(10)
circle(-200,25)#5#【爱心铃铛】
pu()
fd(18)
lt(90)
fd(18)pensize(6)
seth(35)
color('#FDAF17')
begin_fill()
lt(135)
fd(6)
right(180)#画笔掉头
circle(6,-180)backward(8)
right(90)
forward(6)
circle(-6,180)
fd(15)
end_fill()#【前小腿】
pensize(5)
pu()
color('black')
goto(x_nose+100,y_nose-125)
pd()seth(-50)
fd(25)
circle(10,150)
fd(25)#【后小腿】
pensize(4)
pu()
goto(x_nose+314,y_nose-125)
pd()seth(-95)
fd(25)
circle(-5,150)
fd(2)hideturtle()
done()

用Python画一只溜达小狗——turtle库基础入门相关推荐

  1. 如何用Python画一只兔子——turtle库circle()画圆函数的详细用法介绍

    周末学习了一下turtle库的基本函数,试着画了一只大耳朵小兔子,灵感来源是jellycat邦尼兔.turtle库中circle()函数用来画弧,但和通常先确定原点,再根据半径.夹角画弧的方法有所不同 ...

  2. 用python画皮卡丘源代码-实现童年宝可梦,教你用Python画一只属于自己的皮卡丘...

    原标题:实现童年宝可梦,教你用Python画一只属于自己的皮卡丘 大数据文摘出品 作者:李雷.蒋宝尚 还记得小时候疯狂收集和交换神奇宝贝卡片的经历吗? 还记得和小伙伴拿着精灵球,一起召唤小精灵的中二模 ...

  3. python简单代码画皮卡丘-实现童年宝可梦,教你用Python画一只属于自己的皮卡丘...

    原标题:实现童年宝可梦,教你用Python画一只属于自己的皮卡丘 大数据文摘出品 作者:李雷.蒋宝尚 还记得小时候疯狂收集和交换神奇宝贝卡片的经历吗? 还记得和小伙伴拿着精灵球,一起召唤小精灵的中二模 ...

  4. 用python画猫咪怎么画-如何用Python画一只机器猫?

    原标题:如何用Python画一只机器猫? 本文经授权转自公众号异步图书 如若转载请联系原公众号 自信心是成功的源泉,对刚入门编程行业的初级程序员来说,多敲代码多做项目就是构建自信心的最好办法. 第一次 ...

  5. 用python画皮卡丘画法-实现童年宝可梦,教你用Python画一只属于自己的皮卡丘

    皮卡丘脸颊两边有着小小的电力袋,因此他独有的能力就是可以放电.在动画片中,小智的皮卡丘性格十分害羞,稍有不满就乱放电电人. 小时候也想拥有一只会放电的皮卡丘,长大后渐渐明白,这种高度智能会放电的&qu ...

  6. 用python画皮卡丘代码-实现童年宝可梦,教你用Python画一只属于自己的皮卡丘

    大数据文摘出品 作者:李雷.蒋宝尚 还记得小时候疯狂收集和交换神奇宝贝卡片的经历吗? 还记得和小伙伴拿着精灵球,一起召唤小精灵的中二模样吗? 最近上映的<大侦探皮卡丘>,是否会让你秒回童年 ...

  7. 用python画一只可爱的皮卡丘_用python画一只可爱的皮卡丘实例

    效果图 #!/usr/bin/env python # -*- coding:utf-8 -*- from turtle import * ''' 绘制皮卡丘头部 ''' def face(x,y): ...

  8. 用python画机器猫代码_如何用Python画一只机器猫?| 原力计划

    原标题:如何用Python画一只机器猫?| 原力计划 作者 | 人邮异步社区 责编 | 胡巍巍 出品 | CSDN博客 自信心是成功的源泉,对刚入门编程行业的初级程序员来说,多敲代码多做项目就是构建自 ...

  9. 家里蹲太孤单?用 Python 画一只单身狗 | 原力计划

    [CSDN编者按]这都快三月了,你复工没有?还是在家远程办公吗?省去了通勤时间的你,有木有觉得闲得慌?那就用Python画一只狗吧,还能娱乐还能学习,岂不美哉? 作者 | EE Sheep 责编 |伍 ...

最新文章

  1. 028_Alert警告
  2. JVM -XX: 参数介绍
  3. 为什么本地硬盘无法启动计算机,win10专业版系统本地磁盘打不开怎么办?
  4. 2022年网络规划设计师最新考纲变化
  5. 几个文件vtp格式转stl格式
  6. 无法ping通别的计算机名,解决主机无法ping通问题
  7. 计算机工作表中按升序排列,表格打乱顺序怎么按顺序排列_怎么把表格内容按顺序排列图文步骤...
  8. 【bzoj2959】长跑【LCT+并查集】
  9. go clean 命令介绍
  10. 自然之美--记冬夏黄山
  11. 冷风骑车与贝多芬的命运交响曲
  12. 击鼓游戏-第10届蓝桥杯Scratch省赛真题第7题
  13. 板材眼镜大小调整方法
  14. LQ-Nets: Learned Quantization for Highly Accurate and Compact Deep Neural Networks
  15. BCOP章鱼船长,6月22日晚上8点上线薄饼
  16. NX/UG二次开发—其他—分享几个UG内部函数
  17. 快递企业下一步:国际化、多元化,发展科技提升竞争力
  18. 电商染指“产品众筹”,单一众筹平台能否偷生?
  19. python每日一练github_python练习:pandas练习 来自github
  20. win10计算机图标点不了怎么办,Win10下鼠标双击桌面图标打不开应用怎么办

热门文章

  1. 有哪些原因会导致Facebook账号会被立刻封禁
  2. 挣扎数学建模:各种算法汇总(2)多属性决策模型
  3. 网吧服务器是起什么作用的,网吧服务器缓存命中率是什么,有什么用?
  4. 短路与()、短路或(||)和逻辑与()、逻辑或(|)的区别
  5. Linux路由表的抽象扩展应用于nf_conntrack
  6. XShell 上传文件时 乱码问题
  7. 国科大--多媒体分析与理解--2019考试试题
  8. 【CTO论道】京东商城李大学:京东研发团队管理经验谈
  9. 【图文教程】MySQL
  10. (九五至尊)九大管理体系,五大过程组:软考高级信息系统项目管理师