NINE GATES・九道關卡・中階・5 題
Python 練習卷 4
函數與串列登場——薪資計算、次方、串列反轉、GCD/LCM,壓軸合併排序串列
這一頁是題幹試閱;登入/註冊後每題可以在瀏覽器裡執行、對答案,第一次交對 +10 XP。
- 01
選擇性敘述的練習
容易輸入便利商店工讀生的工作時數,並計算其薪資。
60小時以內,時薪120元。
61~80小時,以時薪1.25倍計算。
81小時以上,以時薪1.5倍計算。
說明:薪資以累計方式計算。若工時為90小時,則薪資為60*120 + 20*120*1.25 + 10*120*1.5元。
作答登入後可作答 - 02
函數的練習
容易寫一函數power(x, n)用來計算x的n次方。
說明:power (5,3)即計算5**3。
作答登入後可作答 - 03
一維串列的練習
容易事先將 10 個數字置於串列中,將串列就地反轉後印出。
(勿使用 reverse()、reversed() 與切片 [::-1])
作答登入後可作答 - 04
迴圏的練習
中等輸入兩個正整數,利用迴圈求出最大公因數與最小公倍數。(勿使用 math 模組)
作答登入後可作答 - 05
一維串列的練習
困難給定兩個已由小到大排序的串列,將其合併為一個排序串列。
(勿先串接再排序,需以雙指標走訪合併)
說明:[1,4,7] 與 [2,3,9] 合併為 [1,2,3,4,7,9]。
作答登入後可作答

送件鴿飛出去了