2021年1月5日 星期二

Swift Playgrounds - 邏輯運算子

 <5-1>簡介

三種常用的邏輯運算子

相反 NOT    (一個條件的相反)-->唱反調

     如果 愛心是紅色-->表白成功

    如果 !愛心是紅色-->表白不成功

而且 AND  && (用在二個條件以上)-->嚴格(條件都要對)

    如果 國語=100 && 數學=100 --->獎學金100
    (要2科100.才有獎學金100元)

 或者 OR   || (用在二個條件以上)-->隨和(只要一個條件對)

如果 國語=100 || 數學=100 --->獎學金100
  (只有一科100,就會有獎學金100元)




5-2 使NOT運算子(11)






<如果只用if 不要用到else可以嗎?>

5-3 NOT螺旋(4)







<若迴圈改為15圈..上面的程式要怎麼改?>

5-4 檢查這個AND那個(11-12)

**isBlockedLeft()--左邊受到阻擋(左邊受阻)



若多加了一個CollectGem() 有何不同?




5-5 檢查這個OR那個(4)



若左邊受阻-->就向右轉+向前走



若把CollectGem 放到迴圈之外? 有何不同?




5-6 邏輯迷宮(15)

1.任務只能8步-->先找出8步要怎麼走
   


2.發現在1.5.8步的地方,右邊有GEM-->設成函數


3.
發現在1.5.8步的地方,都是有開關和GEM
4.其他地方只要測有沒有開關或有沒有寶石



沒有留言:

張貼留言