草莓熊pythonturtle绘图(风车版)附源代码

六、草莓熊手持玫瑰花版pythonturtle绘图源代码

七、怎么才能正常运行pythonturtle绘图代码(本机运行、打包发给别人)

八、草莓熊pythonturtle绘图(圣诞元旦倒数雪花版)附源代码

草莓熊,英文名Lotso,迪士尼公司和皮克斯动画工作室公司于2010年合作推出的动画片《玩具总动员3》(ToyStory3)的反派角色。

草莓熊本来拥有一个幸福的家庭:爱他的主人小女孩黛西,粉红色如梦如幻的世界。黛西很爱陪伴她的玩具,尤其是草莓熊,他最受宠爱。黛西和草莓熊整天形影不离,他们是世界上最亲密的孩子和玩具。

但是,突如其来的变故打破了这看似完满的生活:在一次郊游中,他,被主人不小心遗弃在了荒野(黛西睡着了,被抱上了车,丢下了玩具)。他呼喊,他等待,主人没有回来找他。

草莓熊不肯放弃,于是他经过苦苦寻找,历尽千辛万苦,跋山涉水翻山越岭回到了主人黛西家,却发现已经太晚了,一切都跟自己想的不一样了,迎接草莓熊的是残酷的血淋淋现实:主人新买了一只草莓熊!他,被另一只草莓熊取代了!(主人黛西怀里抱着新的草莓熊)

他受到了伤害,性格开始转变,憨厚可爱的外表下一颗心开始阴暗扭曲,他不在是任何人的朋友,变成了阳光托儿所的一个坏老大,控制着幼儿园玩具们的命运。

草莓熊的变化其实是一种反差,它表面有多凶,内里就有多可怜缺爱,特殊的身世决定了草莓熊特殊的性格。

纵观整部影片,几乎所有的玩具,都经历过因为被主人遗忘、捐赠而带来的被抛弃的伤害。但是,不管是女牛仔翠丝、弹簧狗、蛋头先生太太,还是牛仔伍迪和他的玩具朋友们,都不曾因此对主人和世界产生憎恨。虽然牛仔伍迪的其他小伙伴们,因为误会主人安迪要抛弃他们而选择离开,却也从来没有想过要以伤害别人的方式,抚平伤痛。草莓熊在面对不幸的时候,做了错误的选择。因此才会有最后并不美好的结局。

草莓熊的改变说明了一件事:只有爱,才能化解心中的恨。爱、信任、包容、关心、照顾、才能浇灌出善良,才能在困境中走出,获得各自想要的美好!

草莓熊Lotso看上去是粉红色、毛茸茸的,闻起来是香甜的草莓味,外表可爱。一只柔软、温暖的毛绒玩具,可以充当忠诚可靠的陪伴者,带给人安全感。草莓熊的改变在于他在乎主人却被主人轻易遗忘取代的失落和伤痛。

人生不如意的事情十有八九,特别是那些不由你做主的事情。求之而不得的无奈,因误会而越走越远的朋友,各种突发的变故。。。。。。遇到伤害时,不要以伤害别人的方式来抚平伤痛,因为那是无效的(草莓熊做坏老大时内心真正开心吗?不,他依旧放不下黛西,依旧忘不了自己被轻易遗忘取代的失落和伤痛。)

把草莓熊当成过去的自己,抱抱他,给过去的自己一个温暖的拥抱。

丢弃草莓熊它就变坏,爱它它则不离不弃。就算你把我不小心丢弃,不远千里,历尽千辛万苦我依旧会找到你。可爱的草莓熊你想看着他变坏吗?不想,那就不要轻易丢弃它。

如果你有了你自己喜欢的草莓熊,请陪它到最后。

一只带有草莓香味的“草莓熊”会祝福你,莓心莓肺莓有烦恼,并且生活充满甜甜的味!

如果你没有草莓熊,没关系,我们一起用python画一只吧。

我这次用pythonturtle绘图画的草莓熊效果图如下,

如果喜欢,请接着往下看;

如果不喜欢,请把手(鼠标)往右上角的ⅹ符号移动,点击前请念动咒语:“我已没有烦恼,886!”(皮一下,(*^▽^*))

海龟绘图(turtle库)是python的内部模块,使用前导入即可importturtle库

海龟有几个关键属性:方向、位置和画笔属性

通常我们绘图时

第一步,导入海龟库和绘图时可能用到的一些库,例如随机函数库random,numpy库等等,具体要看实际情况。

使用方法:

importturtle

importrandom

第二步,使用setup()设置画布尺寸

画布(canvas):

画布就是我们用于绘图的区域,我们可以设置它的大小和初始位置

设置画布大小:

1.turtle.screensize(canvwidth=None,canvheight=None,bg=None)

参数分别为画布的宽(单位像素),高,背景颜色

turtle.screensize()默认大小(400,300)

例如:turtle.screensize(800,600,“black”)

2.turtle.setup(width=数值,height=数值,startx=None,starty=None)

setup()设置窗体大小及位置。

参数:

width,height:为整数时,表示像素;

width,height:为小数时,表示占据电脑屏幕的比例

turtle.setup(width=0.5,height=0.85,startx=None,starty=None)

turtle.setup(width=0.6,height=0.6)

(startx,starty):这一坐标表示矩形窗口左上角顶点的位置,如果为空,则窗口位于屏幕中心

如:turtle.setup(width=800,height=800,startx=100,starty=100)

第三步,设置画笔

使用Pen()设定海龟画图对象,即画笔:turtle.Pen()

t=turtle.Pen()

使用t来代替turtle.Pen()。一劳永逸的做法,可简化输入代码。

代码执行后就建立了画布,屏幕中间可以看见海龟(箭头arrow)

在海龟绘图中,海龟的起点即画布中央为(0,0),移动单位是像素(pixel),海龟的头部是x轴方向,为0度。

turtle绘图中,就是使用位置方向描述海龟(画笔)的状态

想象绘图区有一只机器海龟,起始位置在x-y平面的(0,0)点。先执行importturtle,再执行turtle.forward(15),它将(在屏幕上)朝所面对的x轴正方向前进15像素,随着它的移动画出一条线段。再执行turtle.right(25),它将原地右转25度。

描述海龟时使用了两个词语:坐标原点(位置),面朝x轴正方向(方向),

在画图过程中,如果没明确的指定坐标和角度,那此时所有的角度和位置都是相对的(相对于当前海龟的位置和角度)。

画月饼常会用到画圆:turtle.circle(radius,extent=None,steps=None)

参数:

radius--一个数值

extent--一个数值(或None)

steps--一个整型数(或None)

绘制一个radius指定半径的圆。

圆心在海龟左边radius个单位;

extent为一个夹角,用来决定绘制圆的一部分。如未指定extent*则绘制整个圆。如果*extent不是完整圆周,则以当前画笔位置为一个端点绘制圆弧。如果radius为正值则朝逆时针方向绘制圆弧,否则朝顺时针方向。

最终海龟的朝向会依据extent的值而改变。

圆实际是以其内切正多边形来近似表示的,其边的数量由steps指定。

如果未指定边数则会自动确定。此方法也可用来绘制正多边形。

画一个半径为100的圆形,circle(100),注意画完后圆心位置不在原点。

a、使用海龟绘图可以编写重复执行简单动作的程序画出精细复杂的形状。

fromturtleimport*

speed(0)

color('blue','#87CEFA')

begin_fill()

whileTrue:

forward(200)

left(170)

ifabs(pos())<1:

break

end_fill()

importturtleast

text="祝大家中秋节快乐"

foriintext:

t.write(i,align="center",font=("黑体",20,"normal"))

t.right(360/len(text))

t.penup()

t.forward(40)

t.hideturtle()

b、隐藏画笔;设置速度,可以画得更快些;

c、海龟绘图时的颜色代码可以参考下面链接

色彩颜色对照表系列(1~5)300种颜色,(16进制、RGB、CMYK、HSV、中英文名)

挑选出自己喜欢的颜色,拷贝相应的颜色代码值放入海龟颜色设置中。

代码命令

作用

导入海龟库

从工具箱子获取海龟画笔

turtle.setup()

画布设置(尺寸,距离)

turtle.bgcolor("black")

画布背景色(例如黑色)

screensize()

设置画布窗口的宽度、高度和背昱颜色

turtle.pensize(width数字值)

画笔粗细,设置画笔线条的粗细为指定大小

turtle.color('画笔颜色')

画笔颜色字符串"green","red"或者RGB3元组

turtle.speed(0)

设置画笔移动速度

画笔绘制的速度范围[0,10]整数,数字越大画笔速度越慢。值1~9,0最快t.speed(0)

turtle.hideturtle()

隐藏海龟图标(隐藏画笔箭头)

turtle.showturtle()

显示海龟图标(显示画笔箭头)

turtle.forward()

fd(distance)

向前移动,沿着当前方向前进指定距离

bk(distance)

向后移动,沿着当前相反方向后退指定距离

turtle.right(旋转角度)

画笔右转,turtle.right(90)海龟方向向右转90°

turtle.left(旋转角度)

画笔左转,turtle.left(90)海龟方向向左转90°

turtle.penup()

提笔,抬起画笔

turtle.pendown()

落笔,落下画笔

turtle.goto(x,y横,纵)

控制画笔移动到指定位置,海龟移动到(x,y)位置

turtle.setx(x)

海龟的x坐标移动到指定位置,纵坐标不变

turtle.sety(y)

海龟的y坐标移动到指定位置,横坐标不变

turtle.circle(指定半径,弧度)

画圆,绘制一个指定半径和角度e的圆或弧线

turtle.dot(半径,color)

画一个圆点(实心)绘制一个指定半径和颜色的圆点

turtle.setheading(angle指向角度)

turtle.seth(angle)

设置当前朝向为angle角度。画笔的指向,右是0,逆时针0-360递增

turtle.home()

设置当前画笔位置为原点,朝向东(默认值)

turtle.fillcolor('颜色')

设置填充颜色

turtle.color(color1,color2)

设置画笔颜色为color1,填充颜色为color2

可以使用颜色名称或十六进制RGB代码

turtle.begin_fill()

开始填充颜色

turtle.end_fill()

填充完成,结束填充

turtle.pencolor(‘颜色’)

设置画笔颜色

turtle.filling()

返回填充的状态,True为填充。False为未填充

turtle.clear()

清空turtle窗口,但是turtle的位置和状态不会改变(当前窗口清空,当前画笔位置不改变)

turtle.reset()

清空turtle窗口,重置turtle状态为起始状态(当前窗口清空,画笔位置等状态为初始时的默认值)

turtle.undo()

撤销上一个turtle动作(撤销画笔的最后一步动作)

turtle.isvisible()

返回当前turtle是否可见

turtle.done()

关闭画笔,结束绘制,但画面保留

t.write("文本",align="center",font=("黑体",20,"normal"))

写文本,可指定显示字体,字体大小等align(可选):left,right,center;font(可选):字体名称,字体大小,字体类型(normal,bold,italic)

完整代码如下:

本例草莓熊绘制窗口大小是850*760,绘制测试环境是python3.10。

草莓熊手中的风车代码参考了PythonTurtle绘图[难度2星]:旋转风车(静态/动态,单色/多色)_带中小学生玩转Python的博客-CSDN博客_python绘制风车

不喜欢风车的,可以将此处风车代码换成其他的,例如让草莓熊手持玫瑰花,也是个不错的构思。

详细请点击查看:草莓熊手持玫瑰花版pythonturtle绘图源代码

怎么才能正常运行pythonturtle绘图代码(1)本机运行绘图代码(2)打包发给别人欣赏python动画(a)安装Pyinstaller(b)用Pyinstaller打包动画文件

Pyinstaller参数详解(1)可选参数(2)、与生成结果有关的参数(3)、指定打包哪些资源、代码(4)、生成参数(5)、Windows和MacOSX特定选项(6)、Windows特有的参数

具体的详细介绍写在此文中,请点击查看:巴斯光年pythonturtle绘图__附源代码

点击查看:

草莓熊python绘图(春节版,圣诞倒数雪花版)附源代码

推荐阅读:

原创唯美浪漫情人节表白专辑,(复制就可用)(html5,css3,svg)更好的向你所喜欢的人表达内心的感受。

【程序人生】卡塔尔世界杯元素python海龟绘图(附源代码),世界杯主题前端特效5个(附源码)

草莓熊pythonturtle绘图(玫瑰花版)附源代码

立体多层玫瑰绘图源码__玫瑰花python绘图源码集锦

皮卡丘pythonturtle海龟绘图(电力球版)附源代码

【CSDN云IDE】个人使用体验和建议(含超详细操作教程)(python、webGL方向)

草莓熊pythonturtle绘图(风车版)附源代码

用代码过中秋,python海龟月饼你要不要尝一口?

《PythonList列表全实例详解系列》__系列总目录

用代码写出浪漫__合集(python、matplotlib、Matlab、java绘制爱心、玫瑰花、前端特效玫瑰、爱心)

Python函数方法实例详解全集(更新中...)

matplotlib自带绘图样式效果展示速查(28种,全)

手机屏幕坏了____怎么把里面的资料导出(18种方法)

2023年1月多家权威机构____编程语言排行榜__薪酬状况

Python中Print()函数的用法___实例详解(全,例多)

色彩颜色对照表(300种颜色)(16进制、RGB、CMYK、HSV、中英文名)

THE END
1.Python如何打开绘图功能mob64ca12f6aae1的技术博客本文以Matplotlib为例,展示了如何打开绘图功能,创建一个简单的饼状图并展示数据的占比。通过系统化的步骤,我们可以轻松构建和展示高质量的图形。 对数据进行可视化不仅能帮助我们更加直观地理解数据,还能够提升沟通效果和分析的深度。希望本文能为您的数据分析工作提供一些启发,并鼓励您进一步探索Python的绘图功能。https://blog.51cto.com/u_16213458/12657635
2.使用python画饼图进阶版在前面的文章《怎么用python给老板画个大饼?》中,探讨了如何使用python绘制饼图,但该文中的实验数据稍微有点简单,实际工作中的表单数据会更为复杂,今日我们一起来看看涉及稍微复杂一点的表单数据怎么绘制饼图吧! 场景1. 选择指定行数据绘制饼图 例子:Excel有3年的销售数据,只需要选择其中一年的数据绘制饼图: ...https://blog.csdn.net/WF_crystal/article/details/144195639
3.Python中turtle绘图模块的详细讲解python使用Python的turtle(海龟)模块画图步骤 第一步:让Python引入turtle模块,引入模块就是告诉Python你想要用它。 1 import turtle 第二步:创建画布,若使用默认可跳过此步。 第三步:理顺思路,选取函数绘图实现意图,这是最重要的一步,可能需要多次试验。 下面给出几个例子 例1、绘制梯形 此梯形绘制在第四象限,所以梯形...https://www.jb51.net/article/238830.htm
4.ProgrammingComputerVisionwithPython(学习笔记四)我之所以在上个笔记,包括上面对特征脸的计算步骤描述,都认定以行表示维度,列表示样本的方式,是为了与数学原理的详解保持一致(注:下面的代码示例还是使用这种方式),当我们明白了整个原理之后,我们便知道使用这两种矩阵表达方式都可以,两者实现的PCA代码差别也很小,下面会讲到。 https://segmentfault.com/a/1190000003989791
5.PyCharm使用远程Python解释器并用matplotlib绘图的方法前面是我的探索过程,可以直接翻到最后看完整的正确步骤! 前言 最近在服务器上跑深度学习的代码,PyCharm配置好远程的解释器以后,部署运行debug都很完美,再也不用GitHub中转了。但是有个问题,我想用matplotlib绘图,但是发现远程的服务器并不能把图形界面传回来,这怎么办呢?其实想想,之前用ssh连接服务器,也不能用gedit...https://www.jianshu.com/p/a92e474dd657
6.如何同时驯服ChromeEdgeFirefox三大浏览器!此外,我们还可以通过扩展一键调用其它的应用,比如“画图”,我们可以将图片一键导入其中,然后进行编辑。 还有也可以一键调用Photoshop,但注意需要在「扩展设置」里修改 photoshop.exe 为你自己的实际路径。 4、视频一键下载 当然也有“一键下载当前网页视频”的操作,具体实现方法,你可以查看文章《i57 - 视频一键下载》。https://www.runningcheese.com/openwith
7.Python机器学习经典实例(第2版)本书着重于实用的解决方案,提供多个案例,详细地讲解了如何使用Python生态系统中的现代库来构建功能强大的机器学习应用程序;还介绍了分类、聚类和推荐引擎等多种机器学习算法,以及如何将监督学习和无监督学习技术应用于实际问题;最后,介绍了强化学习、深度神经网络和自动机器学习等应用示例。本书适合数据科学家、机器学习...https://labs.epubit.com/bookDetails?id=UB7803f4920d4eb
8.python机器学习笔记:深入学习决策树算法原理所以根据上面的例子,非常直观容易的得到了一个实例的类别判断,只要你告诉我各个特征的具体值,决策树的判定过程就相当于树中从跟节点到某一个叶子节点的遍历,每一步如何遍历是由数据各个特征的具体特征属性决定。 好了,可能有人要问了,说了这么多,给你训练数据,你的决策树是怎么构建的呢?没有树,谈何遍历,谈何...https://www.flyai.com/article/622
9.turtle在Python shell 中,导入 turtle 模块的所有对象: from turtle import * 如果你遇到了 No module named '_tkinter' 错误,则需要在你的系统中安装 Tk 接口包。 基本绘图 让海龟前进 100 步: forward(100) 你应该会看到(最可能的情况,是在你的显示器的一个新窗口中)海龟画出一条线段,方向朝东。 改变海龟...https://docs.python.org/zh-cn/3/library/turtle.html
10.如何在Rstudio中使用python语言(图文详解)一直以来我们学习、测试python都会提到 Pycharm,不仅好用,还支持使用 R 语言。 这是pycharm的界面 ↑↑↑ 那经典的 Rstudio呢? 之前看到Y叔提到 好用的PythonIDE是 Rstudio,顺势搜索一番发现,有点意思。 熟悉的界面 熟悉的界面,直接在新建中选择 Python Script即可。 https://cloud.tencent.com/developer/article/1657000