Python学习拓展资料.docxVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Python

turtle:right()、left()、setheading()

turtle.right(degree):顺时针移动degree°

turtle.left(degree):逆时针移动degree°

setheading(angle):设置当前朝向为angle角度

foriinrange(3):

t.right(i*120)

t.forward(200)

foriinrange(3):

t.left(i*120)

t.forward(200)

foriinrange(3):

t.setheading(i*120)

t.forward(200)

拓展练习:

使用Python画小猪佩奇

fromturtleimport*

defnose(x,y):#鼻子

penup()#提起笔

goto(x,y)#定位

pendown()#落笔,开始画

setheading(-30)#将乌龟的方向设置为to_angle/为数字(0-东、90-北、180-西、270-南)begin_fill()#准备开始填充图形

a=0.4

foriinrange(120):

if0=i30or60=i90:

a=a+0.08

left(3)#向左转3度

forward(a)#向前走a的步长

else:

a=a-0.08

left(3)

forward(a)

end_fill()#填充完成

penup()

setheading(90)

forward(25)

setheading(0)

forward(10)

pendown()

pencolor(255,155,192)#画笔颜色

setheading(10)

begin_fill()

circle(5)

color(160,82,45)#返回或设置pencolor和fillcolor

end_fill()

penup()

setheading(0)

forward(20)

pendown()

pencolor(255,155,192)

setheading(10)

begin_fill()

circle(5)

color(160,82,45)

end_fill()

defhead(x,y):#头

color((255,155,192),pink)

penup()

goto(x,y)

setheading(0)

pendown()

begin_fill()

setheading(180)

circle(300,-30)

circle(100,-60)

circle(80,-100)

circle(150,-20)

circle(60,-95)

setheading(161)

circle(-300,15)

penup()

goto(-100,100)

pendown()

setheading(-30)

a=0.4

foriinrange(60):

if0=i30or60=i90:

a=a+0.08

lt(3)#向左转3度

fd(a)#向前走a的步长

else:

a=a-0.08

lt(3)

fd(a)

end_fill()

defears(x,y):#耳朵

color((255,155,192),pink)

penup()#提起笔移动

goto(x,y)

pendown()

begin_fill()

setheading(100)circle(-50,50)circle(-10,120)circle(-50,54)end_fill()

penup()setheading(90)forward(-12)setheading(0)forward(30)pendown()begin_fill()setheading(100)circle(-50,50)

circle(-10,120)

circle(-50,56)

end_fill()

#当前朝100度方向移动

#半径50,弧度50

defeyes(x,y):#眼睛

color((255,155,192),white)

penup()

setheading(90)

forward(-20)

setheading(0)

forward(-95)

pendown()

begin_fill()

circle(15)

end_fill()

color(black)

penup()

setheading(90)

forward(12)

setheading(0)

forward

文档评论(0)

151****4266 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档