python画猫并打包成EXE文件
发布时间:2020-12-20 10:01:22 所属栏目:Python 来源:网络整理
导读:因python自带有海龟画图库,尝试给爱猫的小仙女来画个猫咪。 1.代码如下 from turtle import * # 两个函数用于画心 def curvemove(): for i in range(200 ): right( 1 ) forward( 0.1 ) heart(x,y,s): pu() goto(x,y) seth(s) pendown() begin_fill() left(
因python自带有海龟画图库,尝试给爱猫的小仙女来画个猫咪。 1.代码如下 from turtle import * #两个函数用于画心 def curvemove(): for i in range(200): right(1) forward(0.1) heart(x,y,s): pu() goto(x,y) seth(s) pendown() begin_fill() left(140) forward(11.1) curvemove() left(120) curvemove() forward(11.1) end_fill() 初始化 setup(600,600) pu() goto(60,100) pensize(4) pendown() 画左半边的头 in range(150,212,2): seth(i) fd(3) seth(145) fd(50) left(125in range(240,318,1)">): if i==290: seth(190) fd(10) seth(10) elif i==300: seth(200) seth(20) seth(i) fd(3画右半边的头 pu() goto(60,1)">) pendown() seth(45) right(125in range(-60,-138,-2if i==-110: seth(-10) seth(170elif i==-120: seth(-20) seth(160头部到这里就画好外观了 seth(-40) fd(52) seth(-135) fd(45) pu() seth(-105) fd(5) pendown() fd(17in range(130,106,-3): seth(i) fd(2.5in range(106,30,-10): seth(i) fd(2) seth(38) fd(25) seth(135) fd(31) seth(169) fd(6) seth(270) fd(105右边的身子画好了 #开始画左边的身子 pu() goto(-52,-30) pendown() seth(220) fd(48)52 seth(250) fd(3) seth(290) fd(2) seth(-40) fd(44) seth(228) fd(20) seth(5) fd(22画叉腰的动作 ) seth(133) pendown() fd(22) seth(90) seth(60) seth(45) fd(29) seth(0) fd(3) seth(-93) fd(102叉腰动作结束 接下来画嘴巴 眼睛 pu() goto(-43,38) seth(0) pendown() begin_fill() circle(5) end_fill() pu() fd(108) pendown() begin_fill() circle(5) end_fill() 调色环节 ) pencolor("pink") pensize(6) seth(225) pendown() fd(7) pu() goto(70,1)">右半边调色完毕 pu() goto(-49,1)">画嘴巴 pu() pensize(4black) goto(5,21) seth(-45) pendown() fd(5左边的颜色 pu() pencolor() goto(-39,1)">) 给耳朵填充颜色 pu() goto(-40,92) seth(80) pendown() fillcolor() begin_fill() circle(14,360,3) end_fill() pu() goto(72,1)">) seth(-74) pendown() begin_fill() circle(14,1)">) end_fill() 画1颗心 speed(1000) color('red',') pensize(2) heart(0,140,0) exitonclick() 2.打包成EXE文件: 安装 pyinstaller pip install pyinstaller 然后进入上面代码文件存放的路径:cd? 路径 pyinstaller -F ./cat.py? ?(改成你的实际路径) 然后在生成的dist文件夹下有一个EXE文件 ? ?打开EXE文件运行效果如下 ? ?哈哈,她应该会喜欢吧。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |