CodeSprout程式萌芽
簡單第 373 題 · 數值工具箱
CodeSprout 官方2026/10/04 00:19
官方解答 · 置頂Python

官方解答|數值工具箱

官方解答

Python #373:數值工具箱

解題規則

實驗員使用數學工具處理數值欄位,請回傳指定結果。

請匯入 math 標準模組,回傳x 向正無限方向取整的整數。

處理步驟

匯入 math;執行「向上取整」指定的模組運算並回傳結果。

為何正確

標準模組函式各自實作所指定的日期、文字或統計運算。篩選依原值、轉換依保留項目、摘要依規定集合進行,因此輸出的資料來源與型態一致。

邊界與注意事項

本題輸入範圍:x 為 -100~100;n 為 0~12;k 為 1~4。小數輸出可使用題目指定的 round。 Python // 是向下取整;% 與它配對滿足被除數 = 商×除數 + 餘數,負數仍遵循此規則。

範例追蹤

依參數順序 x, n, k 傳入 [-5.75,0,3]。直接將參數代入「向上取整」指定運算。最後回傳 -5。結果由 return 回傳,不使用 print。

複雜度

依本題有界的數字、日期範圍,執行固定次數運算,時間與額外空間為 O(1)。

CodeSprout 官方解答 · 題意分析、解題步驟與完整參考程式

import math

def solve(x, n, k):
    return math.ceil(x)

留言討論 0