python海龟绘图画科比标志(turtle库)

news/2024/11/29 5:34:56/

闲来无事用海龟绘图画了一个科比的图标,画的比较简陋,有问题欢迎斧正。
话不多说,成品如下(加了个背景)。其中手为科比手是个背景图片,字体和图案为海龟所画。
在这里插入图片描述
代码如下:

import turtledef top(x1,y1,s1,s2): #标志最上边的两个图形turtle.penup() #抬笔turtle.goto(x1,y1) #海龟爬到这个坐标,即落笔的地点turtle.pendown() #落笔turtle.begin_fill() #填充turtle.fillcolor("#5c275e") #填充的颜色turtle.setheading(90) #海龟朝向90°的方向turtle.forward(32) #海龟爬的距离为32if x1==-46: #因为用的是left和right,有对称的图像,所以加了个判断,判断是左边还是右边的一个图形turtle.left(67) #海龟左转67度else:turtle.right(67)turtle.forward(87)if x1==-46:turtle.left(52)else:turtle.right(52)turtle.forward(20)turtle.goto(x1,y1)turtle.end_fill()#结束填充def mid(x2,y2,s1,s2,s3):turtle.penup()turtle.goto(x2, y2)turtle.pendown()turtle.begin_fill()turtle.fillcolor("#5c275e")turtle.setheading(s1)turtle.forward(115)turtle.setheading(s2)turtle.forward(35)turtle.setheading(s3)turtle.forward(83)turtle.goto(x2,y2)turtle.end_fill()def bottom(x3,y3,s1,s2):turtle.penup()turtle.goto(x3,y3)turtle.pendown()turtle.begin_fill()turtle.fillcolor('#5c275e')turtle.setheading(-90)turtle.forward(180)turtle.setheading(s1)turtle.forward(15)turtle.setheading(s2)turtle.forward(140)turtle.goto(x3,y3)turtle.end_fill()#turtle.bgpic('2.png')#背景图片,在本py文件同级目录下放一张2.png即可使用背景图
turtle.speed(6) #海龟爬行速度
turtle.hideturtle()#隐藏海龟
turtle.width(3)#海龟爬行痕迹粗细
turtle.color('#e6cd21') #海龟爬行痕迹颜色
#调用函数
x=-50
y=80
top(4+x,9+y,67,52) 
top(16+x,9+y,67,52)
mid(-4+x,-4+y,150,-78,-45)
mid(20+x,-4+y,30,-102,-135)
bottom(0+x,-20+y,140,98)
bottom(16+x,-20+y,40,82)#文字部分,如果没有背景颜色,最下边的白色字体会和背景同色导致看不见
turtle.penup()
turtle.goto(-210,350)#210 330
turtle.write("Legend will never die,",move='left',font=("宋体",20,"italic"))
turtle.pendown()turtle.penup()
turtle.goto(-210,310)
turtle.write("Mamba never out!",font=("宋体",20,"italic"))
turtle.pendown()turtle.penup()
turtle.goto(50,-400)
turtle.color('white')
turtle.write('kobe 24',font=("Comic Sans MS",25,"bold"))
turtle.pendown()
#turtle.mainloop() #解决程序运行完窗口消失,取消注释即可

下边为初始版代码,和上边差不过,但是更简单化。(记录我的代码完善情况),运行效果如下:
在这里插入图片描述

代码如下:

import turtleturtle.speed(6)
turtle.hideturtle()
turtle.width(3)
turtle.color("gold")
#左上上的部分
turtle.penup()
turtle.goto(4,9)
turtle.pendown()
turtle.begin_fill()
turtle.fillcolor("purple")
turtle.setheading(90)
turtle.forward(32)
turtle.left(67)
turtle.forward(87)
turtle.left(52)
turtle.forward(20)
turtle.goto(4,9)
turtle.end_fill()#左上下的部分
turtle.penup()
turtle.goto(-4,-4)
turtle.pendown()
turtle.begin_fill()
turtle.fillcolor("purple")
turtle.setheading(150)
turtle.forward(115)
turtle.setheading(-78)
turtle.forward(35)
turtle.setheading(-45)
turtle.forward(83)
turtle.goto(-4,-4)
turtle.end_fill()#左下的部分
turtle.penup()
turtle.goto(0,-20)
turtle.pendown()
turtle.begin_fill()
turtle.fillcolor("purple")
turtle.setheading(-90)
turtle.forward(180)
turtle.setheading(140)
turtle.forward(15)
turtle.setheading(98)
turtle.forward(140)
turtle.goto(0,-20)
turtle.end_fill()#右上上的部分
turtle.penup()
turtle.goto(16,9)
turtle.pendown()
turtle.begin_fill()
turtle.fillcolor("purple")
turtle.setheading(90)
turtle.forward(32)
turtle.right(67)
turtle.forward(87)
turtle.right(52)
turtle.forward(20)
turtle.goto(16,9)
turtle.end_fill()#右上下的部分
turtle.penup()
turtle.goto(20,-4)
turtle.pendown()
turtle.begin_fill()
turtle.fillcolor("purple")
turtle.setheading(30)
turtle.forward(115)
turtle.setheading(-102)
turtle.forward(35)
turtle.setheading(-135)
turtle.forward(83)
turtle.goto(20,-4)
turtle.end_fill()#右下的部分
turtle.penup()
turtle.goto(16,-20)
turtle.pendown()
turtle.begin_fill()
turtle.fillcolor("purple")
turtle.setheading(-90)
turtle.forward(180)
turtle.setheading(40)
turtle.forward(15)
turtle.setheading(82)
turtle.forward(140)
turtle.goto(16,-20)
turtle.end_fill()turtle.hideturtle()
turtle.penup()
turtle.goto(-180,130)
turtle.write("科比.布莱恩特的logo的海龟制图",font=("arial",20,"normal"))
turtle.pendown()

最后,欢迎你的到来,祝你学业有成,生活美满。Mamba!


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

相关文章

科比精彩视频

科比精彩视频 跟我一样喜欢科比的人,为伟大的科比加油吧. http://s.sogou.com/f?s%BF%C6%B1%C8&tTP$Ks65uG9EpPDEBAAAA&page1&w04000000&dr1 posted on 2007-11-13 13:02 文强 阅读( ...) 评论( ...) 编辑 收藏 转载于:https://www.cnblogs.com/Gerry-BJ/arc…

篮球人物之科比

说起篮球,大家第一想起的是篮球之神迈克尔乔丹、大鲨鱼奥尼尔、黑曼巴科比、小皇帝詹姆斯、小飞侠韦德、金鸡独立诺天王、石佛邓肯、法国跑车帕克,这些在nba取得志高荣誉的超级巨星。 时至今日,退役的退役,坚守的坚守。都在不同的…

[世事无常,珍爱眼前人] 纪念科比,曼巴精神永在。

今天凌晨发生了两件事。 1 春节假期延长 2020年才刚开始就发生太多事了,世事无常,做自己想做的事,珍惜当下。趁着春节假期延长至2.2号,赶紧买票,在家多陪陪家人吧! 2 科比坠机身亡 美国体育媒体ESPN、新闻媒…

《曼巴精神:科比自传》读后感

前段时间出了科比坠机去世的消息,一时间这个新闻就席卷了各大媒体头条,看到一篇篇文章的报道,出现最多的字眼是“曼巴精神”,看到这个词的时候我还不知道是什么含义,但是从字面上的理解来说,应该是一种他身…

科比职业生涯数据集分析

1.项目目标 通过分析科比职业生涯比赛的相关数据,掌握Numpy, Pandas, Matplotlib, Seaborn等常用数据分析库的用法,掌握常规的数据预处理的方法以及特征工程。掌握建立随机森林模型,模型参数调整,构建最好的模型,预测…

科比的梦想

总决赛总比分1-3落后,洛杉矶湖人的夺冠希望已经是十分渺茫。《史利夫波特时报》专栏记者拉里-韦德撰文称湖人是无法在科比-布莱恩特的率领下夺取总冠军的,失去了沙奎尔-奥尼尔的科比将与总冠军绝缘。科比非常希望能够在奥尼尔离开后率领湖人夺取总冠军&a…

从庆祝动作解读科比和詹姆斯

我是一个纳什的球迷,因为他的人品、球品以及球风无不让我由心的折服。但地球上还有另外两个男人让我敬佩,一个是球风飘逸、斗志顽强的科比,一个是球风霸 气、血气方刚的詹姆斯。 他们之间的 PK 为世人所津津乐道,媒体上关于他们…

《曼巴精神:科比自传》读书摘记

这本书是自己闲暇时候读完的,这本自传和一般的不同, 分了很多小节,描述了科比日常的训练、生活、思考、处世做人的一些方式和方法。 给我最大的感受就是 越成功的背后付出的越多,科比赛场上的光辉是赛场下的千万次准备而带来的。所…