在家无聊用 Python 画单身狗

孙乾
• 阅读 161

python turtle 可以画图,搞出许多有趣的可视化东西,比如单身狗:
在家无聊用 Python 画单身狗

代码如下:

from turtle import *

# setup
# 设置画布大小
screensize(100, 100)
# 设置画笔粗细
pensize(5)
# 设置画笔方向(0~360)
seth(0)
# 设置画笔移动速度(1~10)
speed(2)
# 设置颜色, 参数可以是RGB三元组或字符串
color('black')
fillcolor('black')

# face
# 画笔落下,移动时绘制图形
pd()
# 向前移动距离
fd(25)
# 绘制度数为 90的圆弧
circle(100, 90)
circle(120, 90)
fd(10)
circle(120, 90)
circle(100, 90)
fd(25)
# 画笔抬起,移动时不绘制图形
pu()

# eyes
# 将画笔移动到(x,y)位置
goto(10, 100)
pd()
fd(50)
circle(15, 180)
fd(50)
circle(15, 180)
pu()

goto(60, 100)
# 填充
begin_fill()
circle(17)
end_fill()

goto(-100, 100)
pd()
fd(50)
circle(15, 180)
fd(50)
circle(15, 180)
pu()

goto(-50, 100)
begin_fill()
circle(17)
end_fill()

# mouth
goto(-60, 50)
pd()
seth(340)
circle(30, 100)
seth(180)
fd(20)
seth(280)
circle(30, 120)
pu()

# ears
goto(60, 212)
pd()
seth(60)
circle(-80, 50)
circle(-5, 90)
circle(-150, 35)
pu()

goto(-60, 212)
pd()
seth(110)
circle(90, 40)
seth(240)
circle(90, 60)
pu()

# goodbye
hideturtle()
done()

免费下载试用:https://support.i-search.com.cn/

点赞
收藏
评论区
推荐文章
好买-葡萄 好买-葡萄
3年前
CNN猫狗大战
好买网www.goodmai.comIT技术交易平台使用VGG模型进行猫狗大战大赛简介Kaggle中的猫狗大战竞赛题目。在这个比赛中,有25000张标记好的猫和狗的图片用做训练,有12500张图片用做测试。这个竞赛是2013年开展的,如果你能够达到80%的准确率,在当年是一个stateoftheart的成绩。数据准备在这里其实出了问
Wesley13 Wesley13
3年前
java中面向对象的一点学习总结
最近开始看java的一些东西,感觉比python麻烦些,今天学习了面向对象的一些东西,觉得挺多挺复杂,这里做个知识总结以一个简单的例子来说明java面向对象的三大特性,封装,继承,多态,有一个动物(Animal)基类,定义了run与eat方法,然后有一个猫(Cat)与狗(Dog)的子类继承了动物这个父类,子类重写(override)了父类的run与eat
Wesley13 Wesley13
3年前
STM32 看门狗详解
1、IWDG1.1独立看门狗简介IWDG(Independentwatchdog)独立看门狗,可以用来检测并解决由于软件错误导致的故障,当计数器到达给定的超时值时,会触发一个中断或产生系统复位独立看门狗的时钟是它专用的低速时钟(LSI),所以它能保持工作及时主时钟出现问题。窗口看门狗的时钟是有APB1时钟
Aidan075 Aidan075
4年前
44万条数据揭秘:如何成为网易云音乐评论区的网红段子手?
昨天在凹凸数读写了一篇新文章,有关网易云音乐热评的分析,链接如下:之前由于懒,总是评论区放个代码就草草了事,技术号们也不太好转载,以后争取《凹凸数读》的每篇文章都在这个《凹凸玩数据》里写下流程。有个段子讲“十年文案老司机,不如网易评论区,网易文豪遍地走,评论全部单身狗”,网易云音乐的评论区也一直都是各类文案大神的聚集地。那么我们普通用户到底如
Stella981 Stella981
3年前
PerfDog性能狗
PerfDog性能狗帮助文档网址:https://perfdog.qq.com/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fperfdog.qq.com%2F)重要提示:1. Windows & Mac OS X平台Pe
Wesley13 Wesley13
3年前
ESP32看门狗
翻自https://docs.espressif.com/projects/espidf/zh\_CN/latest/apireference/system/wdts.html?highlightwdt\_CPPv216esp\_int\_wdt\_initv概述ESPIDF支持两种类型的看门狗:中断看门狗定时器和任务看门狗定时器(T
Wesley13 Wesley13
3年前
5个无聊透顶的 Python 程序
点上方关注“SQL数据库开发”,设为“置顶或星标”,第一时间送达干货来源:https://dream.blog.csdn.net/Python能做很多无聊,但有意思的事情,例如接下来的一些案例。以下程序,不要发代码,要不实现不了你整蛊的目的。
可莉 可莉
3年前
15个有趣好玩的linux shell命令
今天介绍一些有趣的linuxshell命令,所有的命令都可以使用man命令名称来查看完整的使用方法。1,figlet字符画figlet可以将英文字符串以字符画的形式输出:figlethello___||___
Wesley13 Wesley13
3年前
PAT 1065 单身狗(25)(STL
1065 单身狗(25 分)“单身狗”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。输入格式:输入第一行给出一个正整数N(≤ 50000),是已知夫妻/伴侣的对数;随后N行,每行给出一对夫妻/伴侣——为方便起见,每人对应一个ID号,为5位数字(从00000到99999),
专注IP定位 专注IP定位
3年前
IP地址溯源 从源头遏制计算机恶意程序感染
9月中旬以来,国内知名杀毒软件厂商“某零”监测到多起针对商户和股民的网络木马攻击事件。经“某零”安全团队追踪分析发现,此次攻击的手法和使用的文件特征与“看门狗”病毒如出一辙,几乎可以认定是“看门狗”团伙所为。“看门狗”又称“金眼狗”,曾广泛受到国内外安全厂商的关注和报道,其主要攻击目标为东南亚一些行业,并惯于使用Telegram等软件进行传播。此次发起攻击的
Python进阶者 Python进阶者
2年前
这个txt文档每章后面都有个这个特殊字符,如何提取出来删除掉?
大家好,我是Python进阶者。一、前言前几天在Python白银交流群【Python狗】问了一个Python正则表达式处理的问题,提问截图如下:!(https://uploadimages.jianshu.io/upload_im