NINE GATES・九道關卡・中階・5 題
Python 練習卷 6
閏年計數、兔子數列、串列極值、完全數——壓軸進位轉換
這一頁是題幹試閱;登入/註冊後每題可以在瀏覽器裡執行、對答案,第一次交對 +10 XP。
- 01
函數的練習
容易寫一函數 is_leap(y) 判斷 y 是否為閏年(規則同 hw1 的 leapYear),
再寫一函數 leap_count(y1, y2) 利用 is_leap 計算 y1~y2 年間(含)共有幾個閏年。
作答登入後可作答 - 02
迴圏的練習
容易老王養了一群兔子,若三隻三隻一數,剩餘一隻;若五隻五隻一數,剩餘三隻;若七隻七隻一數,剩餘二隻。試問兔子最少有幾隻。
第1種
作答登入後可作答 - 03
一維串列的練習
容易事先將10個數字置於串列中,分別找出10個數字中最大的值和最小的值。
(勿使用現成的函數)
作答登入後可作答 - 04
迴圏的練習
中等一個數字若等於其所有因數的總和,則此數為perfect number。
找出100以內所有的完美數。
說明:6的因數為1, 2, 3,6=1+2+3,故6為完美數。
作答登入後可作答 - 05
函數的練習
困難輸入一整數,寫兩個函數分別為to_binary(n)和to_hexadecimal(n)用來將n轉換成二進制和十六進制的值。(勿使用任何現成的函數)
作答登入後可作答

送件鴿飛出去了