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

Python 練習卷 6

閏年計數、兔子數列、串列極值、完全數——壓軸進位轉換

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

  1. 01

    函數的練習

    容易

    寫一函數 is_leap(y) 判斷 y 是否為閏年(規則同 hw1 的 leapYear),

    再寫一函數 leap_count(y1, y2) 利用 is_leap 計算 y1~y2 年間(含)共有幾個閏年。

    作答登入後可作答
  2. 02

    迴圏的練習

    容易

    老王養了一群兔子,若三隻三隻一數,剩餘一隻;若五隻五隻一數,剩餘三隻;若七隻七隻一數,剩餘二隻。試問兔子最少有幾隻。

    第1種

    作答登入後可作答
  3. 03

    一維串列的練習

    容易

    事先將10個數字置於串列中,分別找出10個數字中最大的值和最小的值。

    (勿使用現成的函數)

    作答登入後可作答
  4. 04

    迴圏的練習

    中等

    一個數字若等於其所有因數的總和,則此數為perfect number。

    找出100以內所有的完美數。

    說明:6的因數為1, 2, 3,6=1+2+3,故6為完美數。

    作答登入後可作答
  5. 05

    函數的練習

    困難

    輸入一整數,寫兩個函數分別為to_binary(n)和to_hexadecimal(n)用來將n轉換成二進制和十六進制的值。(勿使用任何現成的函數)

    作答登入後可作答