1 01-《初入Python-2》重难点 一、本课作业要求 二、本课要点 要点一:for循环 在Python中,当我们需要重复执行相同的操作时,可以使用r for i in rangeO j语句, 括号中的数字代表里复执行的次数。 重复执行()次 for t tn ronge(10): prlntChello*) ■代玛例如1 for 1 tn rongeClO): POSS •将hello重复打印10次,控制台显示10个hello. range(10)括号里的10代表佛环次数,修改数字可以改变循环 的10次pass,没有任何培果 • 次虬 •虫宴叛行• • pass是一行占位符,本身没有任何崽义. pass常常用在还没有想好怎么写,先占位置的情况. Tips:我们可以在Python代码区左侧Control模块中直接找到这个语句并使用哦;注苞在for 循环下面,需要重复执行的代码应该空4格哦〜 在本节课中,我们需要先让孙小弟走2步,再让孙小弟走4步,最后走1步,前两个移动 过程可以用到更复语句哦,如果我们要更重执行2次,可以将括号中的数字修改为2: for i in range(2): 要点二:旋转语句 在Python中,我们可以使用turnLetf(域者tumRight(澹句来实现控制角色向左旋转或 者向右旋转的效果,修改括号中的数字可以改变旋转的角度。 向左旋转0度 goto( 'mouse-polnl from scratch import • «onkey ■ SpMtM'孙小弟’) wonkey.turnleft(9e) • • (90).表示将孙小弟这个角色向左8S转90度. tumJeft(90)括号里的90ft表浪转的度凯修改戮字可以改变枝 转的度故. polntJjdlfectlonC goto.xy(10,10) glide 10.10) glldeCl, 'mouse-poii Tips:我们可以在Python代码区左flJlScartch模块中宜接找到这个语句并使用哦〜 三、本课代码 最后,我们要利用这节课学到的话句让孙小弟一格一格移动到终点 先让孙小弟向前移动2格,向左转,向前移动4格,最后再向左转,移动1格到终点 from scratch import * •import time #上而的代码是老师荷你写好的哦 «不要随意修改哦 #作业利课和上讲娜的有的区别,禹要你自己完成峨 monkey = Sprite ('Yf 小弟■) for i in range(2): monkey.move(32) time.sleep(G.5) monkey・ turn.left(90) for 1 in range(4): (32) t*ime.sleep(0.5) monkey・ turn.left(90) monkey.move(32) 本文来源:https://www.wddqw.com/doc/a2d981da4a2fb4daa58da0116c175f0e7dd1192d.html