AI & Data Dreamers練功房
寶箱片場規則
NINE GATES・九道關卡・中階・5 題

Python 練習卷 4

函數與串列登場——薪資計算、次方、串列反轉、GCD/LCM,壓軸合併排序串列

這一頁是題幹試閱;登入/註冊後每題可以在瀏覽器裡執行、對答案,第一次交對 +10 XP。

  1. 01

    選擇性敘述的練習

    容易

    輸入便利商店工讀生的工作時數,並計算其薪資。

    60小時以內,時薪120元。

    61~80小時,以時薪1.25倍計算。

    81小時以上,以時薪1.5倍計算。

    說明:薪資以累計方式計算。若工時為90小時,則薪資為60*120 + 20*120*1.25 + 10*120*1.5元。

    作答登入後可作答
  2. 02

    函數的練習

    容易

    寫一函數power(x, n)用來計算x的n次方。

    說明:power (5,3)即計算5**3。

    作答登入後可作答
  3. 03

    一維串列的練習

    容易

    事先將 10 個數字置於串列中,將串列就地反轉後印出。

    (勿使用 reverse()、reversed() 與切片 [::-1])

    作答登入後可作答
  4. 04

    迴圏的練習

    中等

    輸入兩個正整數,利用迴圈求出最大公因數與最小公倍數。(勿使用 math 模組)

    作答登入後可作答
  5. 05

    一維串列的練習

    困難

    給定兩個已由小到大排序的串列,將其合併為一個排序串列。

    (勿先串接再排序,需以雙指標走訪合併)

    說明:[1,4,7] 與 [2,3,9] 合併為 [1,2,3,4,7,9]。

    作答登入後可作答