# 任務挑戰三:ChatGPT AI 程式題詠唱訓練( chatGPT 解答10 道 if+function 題目) 題目1. [多重條件] 一週有七天,請製作一個函式可輸入不同的星期日數,並回傳當天的心情小語 ![](https://i.imgur.com/Wwh7olu.png) 題目2.飲酒測試 最低法定飲酒年齡為 18 歲,請撰寫一個函式來測驗輸入的年齡是否能飲酒。 ![](https://i.imgur.com/IOQ4YF7.png) 題目3.發燒檢測 人的中心體溫通常會自動調節在 37 ℃ 左右,只要 ≥ 38度就代表可能發燒了!請製作一個探測人體溫度是否發燒的函式。 ![](https://i.imgur.com/M8sTGW8.png) 題目4.溫標轉換 目前常見的溫度標示有攝氏(°C)與華氏(°F),請撰寫兩個函式可以轉換彼此四捨五入至小數第一位 ![](https://i.imgur.com/asQVsPm.png) 題目5.餵食青蛙 請幫遊戲內的青蛙角色設計被餵食飼料時的反應,輸入不同種類單位大小的飼料,讓青蛙做出相對應的回饋。 ![](https://i.imgur.com/r1K6qY5.png) 題目6.計算球體體積 請製作一個球體積計算函式,參數為半徑,回傳計算後四捨五入取至第一位小數的結果。 球體積 = 4 / 3 x π x 球半徑³ ![](https://i.imgur.com/jmvKFyD.png) 題目7.BMI 計算 BMI 稱為身體質量指數(Body Mass Index,縮寫為BMI),是目前美國疾病管制局及世界衛生組織所認可,利用身高為基礎來測量體重是否符合標準。請套用以下公式製作一個 BMI 計算函式。 BMI = 體重(公斤) / 身高的平方(公尺) ![](https://i.imgur.com/G8mCcge.png) 題目8.斜邊計算 直角三角形的斜邊長度公式為:x² + y² = z²,請製作一個輸入兩邊邊長並回傳四捨五入取至小數第一位斜邊的函式。 ![](https://i.imgur.com/pCDY4zz.png) 題目9.FizzBuzz FizzBuzz 是一個簡單的小遊戲,給定一串從 1 到 100 的數字: * 如果是 3 的倍數,就印出 “Fizz” * 如果是 5 的倍數,就印出 “Buzz” * 如果同時是 3 和 5 的倍數,就印出 “FizzBuzz” * 將結果回傳為一個陣列。 ![](https://i.imgur.com/YNtCLfh.png) 題目10.蜘蛛下網 ![蜘蛛下網](https://i.imgur.com/PwwLRkY.png) 蜘蛛在一個由四個支撐點構成,11x11 單位的正方形蜘蛛網上。請製作一個函式以蜘蛛的座標為參數並依循以下規則回傳結果: * 計算出距離蜘蛛最近的點並回傳"哪裡是最近的支撐點 + 最短路徑距離"。 * 如果蜘蛛超出蜘蛛網外,回傳"蜘蛛不在網上了"。 ![](https://i.imgur.com/vgsS1nL.png)