官术网_书友最值得收藏!

一、知識點

(一)什么是條件判斷?

角色的有些動作,不是總是執行的,而是根據情況有選擇地執行。比如我想去踢球,可是媽媽說踢球可以,不過得滿足一個條件:

如果“做完作業”,那么“可以去踢球”;否則“只能繼續留在家里”。

在這個例子中,“做完作業”就是條件。對于一個條件只有兩種結果:要么滿足,要么不滿足。

(二)多個條件的組合

如果有兩個條件的話,組合就多了(見圖6-1)。比如除了“做完作業”這個條件之外,媽媽又提高了要求,提出了第二個條件:

070-1

圖6-1 Scratch中用“>,<,=”做條件判斷(左)以及條件的組合(右)

如果“做完作業”,并且“彈琴時間>50分鐘”,那么“可以去踢球”;否則“只能繼續留在家里”。

在這個例子中,“做完作業”是條件1,“彈琴時間>50分鐘”是條件2,同時滿足這兩個條件才能去踢球,這時候就用“條件1與條件2”。

我總是琢磨,要是換成下面的組合該多好:如果“做完作業”,或者“彈琴時間>50分鐘”,那么“可以去踢球”;否則“只能繼續留在家里”。這樣的話,兩個條件中有一個成立就可以去踢球,我就可以挑簡單的做了。

主站蜘蛛池模板: 乌恰县| 庆元县| 丽江市| 喜德县| 高碑店市| 塔城市| 德钦县| 汝南县| 开阳县| 荣昌县| 康平县| 井研县| 全椒县| 饶阳县| 高邮市| 塔河县| 巴青县| 古交市| 合水县| 陆丰市| 延边| 开化县| 灵山县| 百色市| 五河县| 什邡市| 南漳县| 青川县| 武宁县| 济阳县| 巴南区| 阿合奇县| 青龙| 台南市| 万全县| 苍溪县| 沽源县| 新沂市| 大洼县| 平乡县| 布尔津县|