少儿编程Python-1_01-_初入Python-2_重难点

时间:2022-07-13 21:16:13 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
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次,控制台显示10hello.

range(10)括号里的10代表佛环次数,修改数字可以改变循环 10pass,没有任何培果



次虬

虫宴叛行

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).表示将孙小弟这个角色向左8S90.

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