少兒編程游戲CodeMonkey通關(guān)攻略:第128-135關(guān)

今天我們進(jìn)入“布爾邏輯”歌劇世界的后8關(guān)。

這次的攻略大約1200字瘸味,閱讀時(shí)間大約10分鐘切端。

我們可以簡要回顧一下關(guān)于邏輯的基礎(chǔ)知識(shí)。

基礎(chǔ)知識(shí)

布爾邏輯里有三個(gè)邏輯符號(hào):或寂祥,且荐虐,非。如果有A,B兩個(gè)判斷結(jié)果丸凭,A,B是yes或no福扬。

如果“A或B”是yes腕铸,那么A,B當(dāng)中至少有一個(gè)是yes铛碑;

如果“A且B”是yes狠裹,那么A,B都是yes汽烦;

如果“非A”是yes涛菠,那么A是no。


下面進(jìn)入闖關(guān)游戲吧撇吞。

第128關(guān)

在這一關(guān)里俗冻,我們要使用and這個(gè)邏輯指令,來判斷兩個(gè)或者多個(gè)條件是否同時(shí)滿足梢夯。

比如言疗,上圖中的老虎和熊同時(shí)睡覺的時(shí)候,我們的猴子和山羊才能動(dòng)起來颂砸。

我們來看看已給出的代碼:

在第2噪奄,6行里,我們需要加入until ... wait ... 的代碼人乓,在代碼里需要用到and來判斷老虎和熊是否同時(shí)睡覺去了勤篮。

修改后的代碼如下:

點(diǎn)擊運(yùn)行看效果!

第129關(guān)

在這一關(guān)里色罚,我們可以用or這個(gè)邏輯指令碰缔,判斷老虎要么睡覺,要么玩耍去了戳护。只要老虎不在虎視眈眈地把關(guān)金抡,猴子就可以趁機(jī)去吃香蕉。

比如在上圖中腌且,老虎旁邊有一個(gè)小球梗肝,那么老虎就多了一個(gè)分心的可能,要么睡覺铺董,要么玩球巫击。

不管如何,這時(shí)候小猴子都可以去吃香蕉精续。

代碼如下:

顯然坝锰,我們需要加入讓小猴子去吃香蕉的代碼。如下:

點(diǎn)擊運(yùn)行看效果重付!

第130關(guān)

這一關(guān)和上一關(guān)一樣顷级。

看右側(cè)的代碼區(qū)域,如下:

我們不需要第4-7行的代碼确垫,可以改為如下的代碼:

點(diǎn)擊運(yùn)行看效果弓颈!

第131關(guān)

這一關(guān)和前兩關(guān)的區(qū)別是拣凹,這一關(guān)多了一只熊。

我們一定要明確and和or的含義:

當(dāng)老虎熊同時(shí)分心的時(shí)候恨豁,小猴子才能去吃香蕉,這里需要用到and爬迟;

當(dāng)老虎(熊)睡覺或者玩球的會(huì)后橘蜜,小猴子都可以去吃香蕉,這里需要用到or付呕。

看右側(cè)的代碼區(qū)域计福,如下:

我們需要在第6行加入第1,2行的代碼,代碼如下:

點(diǎn)擊運(yùn)行看效果徽职!

第132關(guān)

這一關(guān)和前幾關(guān)的區(qū)別在于象颖,我們需要讓山羊去吃香蕉(而小猴子只能在旁邊看著)。

已給出的代碼如下:

第2行的代碼是錯(cuò)誤的姆钉,需要考慮熊是否睡覺或者玩球的判斷語句说订,如下:

點(diǎn)擊運(yùn)行看效果!

第133關(guān)

這一關(guān)是融合了前4關(guān)的情況潮瓶,對(duì)于多個(gè)香蕉陶冷,可以采用for循環(huán)的方式,這在“for”循環(huán)王國里已經(jīng)介紹過了毯辅。

已給出的代碼如下:

在第2行埂伦,我們需要加入兩行代碼,在老虎睡覺或者玩球之前思恐,小山羊和小猴子都需要等待沾谜。

代碼如下:

點(diǎn)擊運(yùn)行看效果!

第134關(guān)

這一關(guān)也是一樣胀莹,小猴子需要區(qū)吃兩個(gè)香蕉基跑,在吃每一個(gè)香蕉之前,小猴子都需要等待熊去睡覺了或者去玩球了嗜逻。

右側(cè)給出的代碼如下涩僻,注意代碼循環(huán)的對(duì)象是熊,而不是香蕉:

我們需要在第2行里栈顷,加入熊b是否睡覺或者玩耍的代碼:

點(diǎn)擊運(yùn)行看效果逆日!

第135關(guān)

這一關(guān)里,我們需要讓小猴子和小山羊都分別吃到兩個(gè)香蕉萄凤。而在他們吃香蕉前室抽,需要在自己和香蕉之間的老虎在睡覺或者玩耍。

右側(cè)給出的代碼如下:

我們可以把等待老虎的過程寫成一個(gè)函數(shù)靡努,waitFor坪圾。

這樣晓折,我們就很方便地重復(fù)使用waitFor函數(shù)來讓猴子,山羊等待某一只老虎睡覺或者玩耍了兽泄。

修改后的代碼如下漓概,注意我們還對(duì)猴子和山羊進(jìn)行了循環(huán)處理,用變量stepper來代替monkey或goat中的某一個(gè)病梢。

點(diǎn)擊運(yùn)行看效果胃珍!

到目前為止,“邏輯”歌劇這16關(guān)都已經(jīng)被我們攻破了蜓陌。

下期預(yù)告

下一次教程觅彰,我們會(huì)一起來闖過“不是”這一組關(guān)卡,其實(shí)也是邏輯指令中的“非”钮热。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末填抬,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子隧期,更是在濱河造成了極大的恐慌飒责,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件仆潮,死亡現(xiàn)場(chǎng)離奇詭異读拆,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)鸵闪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門檐晕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蚌讼,你說我怎么就攤上這事辟灰。” “怎么了篡石?”我有些...
    開封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵芥喇,是天一觀的道長。 經(jīng)常有香客問我凰萨,道長继控,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任胖眷,我火速辦了婚禮武通,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘珊搀。我一直安慰自己冶忱,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開白布境析。 她就那樣靜靜地躺著囚枪,像睡著了一般派诬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上链沼,一...
    開封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天默赂,我揣著相機(jī)與錄音,去河邊找鬼括勺。 笑死放可,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的朝刊。 我是一名探鬼主播,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蜈缤,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼拾氓!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起底哥,我...
    開封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤咙鞍,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后趾徽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體续滋,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年孵奶,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了疲酌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡了袁,死狀恐怖朗恳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情载绿,我是刑警寧澤粥诫,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站崭庸,受9級(jí)特大地震影響怀浆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜怕享,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一执赡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧函筋,春花似錦搀玖、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽芳来。三九已至,卻和暖如春猜拾,著一層夾襖步出監(jiān)牢的瞬間即舌,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來泰國打工挎袜, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留顽聂,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓盯仪,卻偏偏與公主長得像紊搪,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子全景,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容