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

一、知識(shí)點(diǎn)

(一)什么是條件判斷?

角色的有些動(dòng)作,不是總是執(zhí)行的,而是根據(jù)情況有選擇地執(zhí)行。比如我想去踢球,可是媽媽說(shuō)踢球可以,不過(guò)得滿(mǎn)足一個(gè)條件:

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

在這個(gè)例子中,“做完作業(yè)”就是條件。對(duì)于一個(gè)條件只有兩種結(jié)果:要么滿(mǎn)足,要么不滿(mǎn)足。

(二)多個(gè)條件的組合

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

070-1

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

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

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

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

主站蜘蛛池模板: 孝昌县| 锦屏县| 翁源县| 涟源市| 舒城县| 台北县| 峨山| 大名县| 河北区| 永登县| 朝阳区| 南皮县| 宜君县| 夏邑县| 鹤庆县| 安徽省| 墨江| 惠水县| 广州市| 陇川县| 井陉县| 乐陵市| 凌云县| 新邵县| 互助| 灵宝市| 新巴尔虎右旗| 化德县| 柘荣县| 铅山县| 嘉鱼县| 常宁市| 石门县| 龙里县| 三门县| 富阳市| 临高县| 吴忠市| 仁寿县| 枣阳市| 交城县|