少儿编程python--《星模型-2》重难点.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
03-《行星模型-2》重难点 一、本课作业要求 二、本课要点 要点一:如何画出五角星图案 与我们之前画正多边形类似,我们只需要在程序中重复将画笔移动一段距离以及旋转外 角角度这两个操作就可以画出五角星,我们要重复移动5次,然后每次旋转144度就可以 画出五角星了。 画出五角星的代码如下: monkey. pendov/n() for i in range(5): mokey.move(80) monkey.turnright(144) time.sleep(0.5) monkey.penup() 要点二:利用带参函数画出不同大小的五角星 我们可以使用三个循环语句来实现画出3个不同大小五角星的效果。 monkey - Sprite(停小弟) monkey - Sprite(丹小弟)monkey = Sprite。伶小弟) monkey.pendown() monkey.pendown() monkey.pendown() for i in range(S): H for i in range(5): ■ for i in rangc(5): monkey.move(80) M monkey.move(130) H monkey.move(180) monkey.turnRxght(144) ■ monkey.turnRight(144)H monkey.turnRight(144) time.sleep(l) . time.sleep(l) . time.sleep(l) monkey.penup() ■ monkey. penup() H monkey.pen.up() 但是,上面的三局部代码只有move中的数字大小不同,其他的局部部是相同的,这个时 候我们可以使用「带参函数」来实现代码的简化,将不同的地方用参数来替代,每次调 用的时候只需要把五角星的大小当作参数传递到函数中就可以了。 我们可以把五角星的大小当作参数传入size,然后通过size控制画出五角星的大小,利 用带参函数简化后的具体代码如下 def drawstar(sTze): monkey.pen^down() for i in range(5): monkey.move(size) monkey.turnright(144) time.sleep(0.5) monkey.penup() 三、本课代码 把思路理清后,我们只需要端写实现画五角星功能的带参函数,让飞船滑动到相应小点 的位置并调用画五角星的函数就可以实现本课的效果成? from scratch import * import time s = Sprite(,辐射星球) s.penup() time.sleep(1) #上俪的代码.是肯恩老师帝你写好的哦 n不要随意修改哦 #作业粕课程中不完全一样哦?需要你根据课那么讲斜自己完成峨 monkey = Sprite(,孙小弟) def drenYstar(size): monkey?pendown() for i in range(5): monkey, move(size) monkey.turnright(144) time.sleep(0.5) monkey.penup() monkey.glidexy(l, -186, -71) draw.star(80) monkey.glidexy(1, 71, -87) drawstar(130) monkey.glide.xy(1, -51, 82) drmYstar(180)

文档评论(0)

abcabc + 关注
实名认证
文档贡献者

21321313

版权声明书
用户编号:5040004211000044

1亿VIP精品文档

相关文档