草莓熊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怎么对cad实现自动画图,Python交流,技术交流,鱼C论坛...要用Python实现对CAD的自动画图,你可以使用一些专门的库,比如`pyautocad`或`ezdxf`。以下是一个简单的...https://fishc.com.cn/thread-246591-1-1.html
2.pandas中绘图函数.ipynbExcel_pythonexcel画图_pythonexcel_excel调用_python画图_ 可以顺畅的再Python中调取Excel文件,并用值进行画图,好用 上传者:weixin_42676678时间:2021-09-29 projec_9 projec_9 上传者:weixin_42165018时间:2021-02-13 pandas学习资料 pandas学习资料, 有需要的可以下载来看看,一起学习,一起进步 ...https://www.iteye.com/resource/qq_35456045-12154701
3.pythonPyAUtoGUI库实现自动化控制鼠标键盘PyAutoGUI 不知道你有没有用过,它是一款用Python自动化控制键盘、鼠标的库。但凡是你不想手动重复操作的工作都可以用这个库来解决。 比如,我想半夜时候定时给发个微信,或者每天自动刷页面等操作,它能完全模拟手动操作,而你可以安心的刷剧了。 嗯,懒惰是程序员的美德。 https://www.xin3721.com/Python/python50457.html
4.LinuxIGV自动画图for自动化报告git路径:https://github.com/stevekm/IGV-snapshot-automator 下载和安装方法,git上都有详细的说明,参考完成。 测试: python make_IGV_snapshots.py ./test_data/test_alignments.bam 运行软件提供的测试数据后,会生成一个IGV_Snapshots 文件夹,里面包含*.png 图片 ...https://www.jianshu.com/p/c1583422eec1
5.[ExcelPython]上一篇我们用 Python 画图,很多人慨叹代码太简洁了。用 VBA 特复杂。其实,应该这样感慨:如果有一个...https://club.excelhome.net/thread-1589109-1-1.html?_dsign=9c222ba7
1.turtle同样地,每当从 Turtle 方法派生的函数被调用时也都会自动创建一个 Turtle 对象。 要在一个屏幕中使用多个海龟,就必须使用面向对象的接口。帮助与配置 如何使用帮助 Screen 和 Turtle 类的公用方法以文档字符串提供了详细的文档。因此可以利用 Python 帮助工具获取这些在线帮助信息: 当使用 IDLE 时,输入函数/方法调用...https://docs.python.org/zh-cn/3/library/turtle.html
2.Python如何打开绘图功能mob64ca12f6aae1的技术博客在数据分析和可视化领域,Python以其强大的库和工具在众多编程语言中脱颖而出。绘图功能是Python的一个重要特性,能够帮助开发者和数据科学家在探索数据时进行直观展示。本文将深入探讨如何在Python中打开绘图功能,并使用示例代码来创建简单的饼状图。 一、安装必要的库 ...https://blog.51cto.com/u_16213458/12657635
3.pythonpython_matplotlib自动关闭图表显示窗口(python画图自动关闭窗口) 文章目录 code code 使用matplotlib.pylot.pause(showTime) 即可完成显示和定时关闭操作: Run the GUI event loop for interval seconds. If there is an active figure, it will be updated and displayed before the pause, and the...https://www.eolink.com/news/post/16872.html
4.使用Python编写简单的画图板程序的示例教程python这篇文章主要介绍了使用Python编写简单的画图板软件的示例教程,利用到了经常被用来做游戏的pygame模块,需要的朋友可以参考下 从这次开始,我会由简单到困难(其实也不会困难到哪里去)讲几个例程,每一个例程都是我自己写(或者修改,那样的话我会提供原始出处)的,都具有一定的操作性和娱乐性。例程中汇尽量覆盖到以前所...https://www.jb51.net/article/76067.htm
5.用python画图代码Matplotlib利用Python进行绘图这个模块是一个Python上用于进行绘图的模块。做科研的人经常会使用的matlab就是这个模块的一个竞品。就我个人而言,matplotlib感觉更像是一个echarts.js之类前端库的一个后端版本。和echarts一样,它可以支持通过python画出散点图,条状图,饼状图甚至是3D图和动画。 https://blog.csdn.net/q6q6q/article/details/109347074
6.李兴球的博客,少儿Python编程技术前沿–原创,少儿Python编程技术作者李兴球在python 题1.创建一个空集合,增加10个整数,每个整数是从1到100… 阅读更多 4 2 月, 2024 请同学们完善这个Python制作的单词记忆练习小程序 作者李兴球在python import random nd = '小学所有单词.txt… 阅读更多 6 11 月, 2023 机器学习_逻辑回归_海龟画图 ...https://www.lixingqiu.com/
7.Python可视化二维高斯分布腾讯云开发者社区Social LSTM论文中有一张展示行人运动轨迹概率分布的效果图,今天抽空研究下如何用Python可视化二维高斯分布(Gauss Distribution)。 可视化二维高斯分布(Gauss Distribution)本质上是以2D方式展示3D数据(第三维是概率密度),Python中四个matplotlib函数(plt.contour()、plt.contourf()、plt.imshow()、plt.pcolormesh())可以...https://cloud.tencent.com/developer/article/1989696
8.用VScode导入Python的pandas库时出现错误import pandas as pd # 导入pandas数据处理工具包df_ads= pd.read_csv('test.csv') #读入数据df_ads.head(10) #显示前几行数据```python数据可视化必备工具包:一个是python画图工具库Matplotlib,另外一个是统... 来自:开发者社区 基于LAS pyspark 的自有 python 工程使用&依赖导入 如果用户本地有 python ...https://www.volcengine.com/theme/6574186-Y-7-1
9.用Python处理大物实验数据只是画了张图就这么麻烦,很明显,除了练习了 Python 之外,和 Origin 相比生产力负提升。 之后的问题就是简化这些过程了。 两年之后Permalink 经过一年多的开发,我将一些常用的画图和数据处理操作打包成库,并添加了方便的文件输入和自动生成 docx 文件的功能。同时将 Python 包physicsexp发布到了 PyPI(和 AUR 一样,...https://lug.ustc.edu.cn/planet/2021/01/physexp-using-python/