设为首页 | 加入收藏

欢迎访问幸运彩票app下载ios-幸运彩票app3132-幸运彩票app手机下载

幸运彩票app手机下载 >> 电热毯的危害-小猪佩奇代码完成

点击上方二度简并”,挑选“置顶大众号”

最新好文第一时间送达


2019.6.28

“给你女朋友秀一秀吧!”

|二度简并|


前段时间在网上看到了有人完结了制作小猪佩奇的代码,看了一下几乎十分完美,今日自己也记录了一下“佩奇”的出产流程。

下面简略介绍一下制作之前的预备:

Python3(Python2也可以)、turtle绘图库

先简略了解一下turtle绘图库吧,它是Python自带的规范库,所以不需求装置,直接调用即可;turtle绘图库也称作海龟绘图系统,由于它绘图的时分是一向心爱的小海龟在窗口中匍匐,留下的轨道便是咱们需求的图形。

turtle库的绘图功能强大,可以满意咱们平常对绘图的要求,当然它不是最专业的绘图,关于某些测绘专业来说,海龟仍是不能完结的,其次最大的一个特色便是turtle的代码十分的简略,最常用的代码不超越20句,所以把握起来十分的便利。

下面介绍一下turtle的根本代码。

 1turtle.penup() # 别号 t.pu() 抬起画笔
2turtle.pendown() # 别号 t.pd()  放下画笔
3turtle.pensize() # 别号 t.width()  画笔宽度
4turtle.pencolor() # 参数有字符串,小数值,元组值
5turtle.forward() # t.fd()   跋涉
6turtle.backwrad() # t.bk()  撤退
7turtle.setheading(angle) #  t.seth(ange)    改动跋涉方向(肯定视点,正西方为基准)
8turtle.left() # 左转  (相对视点)
9turtle.right() # 右转 (相对视点)
10turtle.begin_fill() #在制作要填充的形状之前调用。t.end_fill() 填充调用begin_fill()后制作的形状
11turtle.circle(r,extent=None)  # 依据半径r制作extent视点的弧形  r 默许圆心在画笔左端点间隔r长度的当地  extent是制作的视点,默许制作完好的圆形

是不是so easy?了解了根本的操作之后,咱们就可以出产“佩奇”了!

直接上代码:

  1#!/usr/bin/env python2
2# coding=utf-8
3#以上为了避免有朋友运用的是python2的解说器
4
5import turtle as t # 导入turtle库
6
7t.pensize(4)
8t.hideturtle() # 躲藏小海龟(为了有更好的视觉效果)
9t.colormode(255# 声明色彩选用RGB值配色
10t.color((255155192), "pink"# 设置色彩
11t.setup(840500# 设置画布巨细
12t.speed(10# 设置画笔的速度
13
14# 鼻子
15t.pu()
16t.goto(-100100# 使画笔定位在指定方位
17t.pd()
18t.seth(-30)
19t.begin_fill() # 开端填充
20a = 0.4
21for i in range(120): #for循环画鼻子
22    if 0 &电热毯的危害-小猪佩奇代码完成lt;= i < 30 or 60 <= i < 90:
23        a = a + 0.08
24 &电热毯的危害-小猪佩奇代码完成nbsp;      t.lt(3)  # 向左转3度
25        t.fd(a)  # 向前走a的步长
26    else:
27        a = a - 0.08
28        t.lt(3)
29        t.fd(a)
30t.end_fill() # 完毕填充
31
32t.pu()
33t.seth(90# 改动方向
34t.fd(25)
35t.seth(0)
36t.fd(10)
37t.pd()
38t.pencolor(255155192)
39t.seth(10)
40t.begin_fill()
41t.circle(5)
42t.color(1608245)
43t.end_fill()
44
45t.pu()
46t.seth(0)
47t.fd(20)
48t.pd()
49t.pencolor(255155192)
50t.seth(10)
51t.begin_fill()
52t.circle(5)
53t.color(1608245)
54t.end_fill()
55
56# 脑袋
57t.color((255155192), "pink")
58t.pu()
59t.seth(90)
60t.fd(41)
61t.seth(0)
62t.fd(0)
63t.pd()
64t.begin_fill()
65t.seth(180)
66t.circle(300-30#以300为半径,30为视点
67t.circle(100-60)
68t.circle(80-100)
69t.circle(150-20)
70t.circle(60-95)
71t.seth(161)
72t.circle(-30015)
73t.pu()
74t.goto(-100100)
75t.pd()
76t.seth(-30)
77a = 0.4
78for i in range(60):
79    if 0 <= i < 30 or 60 <= i < 90:
80        a = a + 0.08
81        t.lt(3)  # 向左转3度
82  电热毯的危害-小猪佩奇代码完成;      t.fd(a)  # 向前走a的步长
83    else:
84        a = a - 0.08
85        t.lt(3)
86        t.fd(a)
87t.end_fill()
88
89# 耳朵
90t.color((255155192), "pink")
91t.pu()
92t.seth(90)
93t.fd(-7)
94t.seth(0)
95t.fd(70)
96t.pd()
97t.begin_fill()
98t.seth(100)
99t.circle(-5050)
100t.circle(-10120)
101t.circle(-5054)
102t.end_fill()
103
104t.pu()
105t.seth(90)
106t.fd(-12)
107t.seth(0)
108t.fd(30)
109t.pd()
110t.begin_fill()
111t.seth(100)
112t.circle(-5050)
113t.circle(-10120)
114t.circle(-5056)
115t.end_fill()
116
117# 眼睛
118t.color((255155192), "white")
119t.pu()
120t.seth(90)
121t.fd(-20)
122t.seth(0)
123t.fd(-95)
124t.pd()
125t.begin_fill()
126t.circle(15)
127t.end_fill()
128
129t.color("black")
130t.pu()
131t.seth(90)
132t.fd(12)
133t.seth(0)
134t.fd(-3)
135t.pd()
136t.begin_fill()
137t.circle(3)
138t.end_fill()
139
140t.color((255155192), "white")
141t.pu()
142t.seth(90)
143t.fd(-25)
144t.seth(0)
145t.fd(40)
146t.pd()
147t.begin_fill()
148t.circle(15)
149t.end_fill()
150
151t.color("black")
152t.pu()
153t.seth(90)
154t.fd(12)
155t.seth(0)
156t.fd(-3)
157t.pd()
158t.begin_fill()
159t.circle(3)
160t.end_fill()
161
162# 腮
1电热毯的危害-小猪佩奇代码完成63t.color((255155192))
164t.pu()
165t.seth(90)
166t.fd(-95)
167t.seth(0)
168t.fd(65)
169t.pd()
170t.begin_fill()
171t.circle(30)
172t.end_fill()
173
174# 嘴
175t.color(2396919)
176t.pu()
177t.seth(90)
178t.fd(15)
179t.seth(0)
180t.fd(-100)
181t.pd()
182t.seth(-80)
183t.circle(3040)
184t.circle(4080)
185
186# 身体
187t.color("red", (2559971))
188t.pu()
189t.seth(90)
190t.fd(-20)
191t.seth(0)
192t.fd(-78)
193t.pd()
194t.begin_fill()
195t.seth(-130)
196t.circle(10010)
197t.circle(30030)
198t.seth(0)
199t.fd(230)
200t.seth(90)
201t.circle(30030)
202t.circle(1003)
203t.color((255155192), (255100100))
204t.seth(-135)
205t.circle(-8063)
206t.circle(-15024)
207t.end_fill()
208
209# 手
210t.color((255155192))
211t.pu()
212t.seth(90)
213t.fd(-40)
214t.seth(0)
215t.fd(-27)
216t.pd()
217t.seth(-160)
218t.circle(30015)
219t.pu()
220t.seth(90)
221t.fd(15)
222t.seth(0)
223t.fd(0)
224t.pd()
225t.seth(-10)
226t.circle(-2090)
227
228t.pu()
229t.seth(90)
230t.fd(30)
231t.seth(0)
232t.fd(237)
233t.pd()
234t.seth(-20)
235t.circle(-30015)
236t.pu()
237t.seth(90)
238t.fd(20)
239t.seth(0)
240t.fd(0)
241t.pd()
242t.seth(-170)
243t.circle(2090)
244
245# 脚
246t.pens麻辣豆腐ize(10)
247t.color((240128128))
248t.pu()
249t.seth(90)
250t.fd(-75)
251t.seth(0)
252t.fd(-180)
253t.pd()
254t.seth(-90)
255t.fd(40)
256t.seth(-180)
257t.color("black")
258t.pensize(15)
259t.fd(20)
260
261t.pensize(10)
262t.color((240128128))
263t.pu()
264t.seth(90)
265t.fd(40)
266t.seth(0)
267t.fd(90)
268t.pd()
269t.seth(-90)
270t.fd(40)
271t.seth(-180)
272t.color("black")
273t.pensize(15)
274t.fd(20)
275
276# 尾巴
277t.电热毯的危害-小猪佩奇代码完成pensize(4)
278t.color((255155192))
279t.pu()
280t.seth(90)
281t.fd(70)
282t.seth(0)
283t.fd(95)
284t.pd()
285t.seth(0)
286t.circle(7020)
287t.circle(10330)
288t.circle(7030# 至此,佩奇就出产出来了,赶忙运转试试吧!

效果图:

是不是很好玩呢?


END

往期回忆:

这波操作让你从此深爱Linux~~

Ubuntu 18.04 装置 PyCharm教程

微博/知乎/百家:@二度简并

个人大众号:二度简并

余生期短,共度从眠



上一条      下一条
返回顶部