官方解答 · 置頂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
登入 後就能留言,一起討論不同的寫法。