python 幾種取整的方法
資料處理是程式設計中不可避免的,很多時候都需要根據需求把獲取到的資料進行處理,取整則是最基本的資料處理。取整的方式則包括向下取整、四捨五入、向上取整等等。
向下取整直接用內建的 int() 函式即可:>>> a = 3.75
>>> int(a)
2、四捨五入
對數字進行四捨五入用 round() 函式:>>> round(3.25); round(4.85)
3.05.0
3、向上取整
向上取整需要用到 math 模組中的 ceil() 方法:>>> import math
>>> math.ceil(3.25)
4.0>>> math.ceil(3.75)
4.0>>> math.ceil(4.85)
5.04、分別取整數部分和小數部分
有時候我們可能需要分別獲取整數部分和小數部分,這時可以用 math 模組中的 modf() 方法,該方法返回乙個包含小數部分和整數部分的元組:>>> import math
>>> math.modf(3.25)
(0.25, 3.0)
>>> math.modf(3.75)
(0.75, 3.0)
>>> math.modf(4.2)
(0.20000000000000018, 4.0)
sdut acm 保留整數
problem description 輸入乙個字串str1,把其中的連續非數字的字元子串換成乙個 存入字元陣列str2 中,所有數字字元也必須依次存入 str2 中。輸出str2。input 輸入為一行字串str1,其中可能包含空格。字串長度不超過80個字元。output 輸出處理好的字串str2...
js保留整數
1.丟棄小數部分,保留整數部分 parseint 5 2 2.向上取整,有小數就整數部分加1 math.ceil 5 2 3,四捨五入.math.round 5 2 4,向下取整 math.floor 5 2 方法描述 abs x 返回數的絕對值 acos x 返回數的反余弦值 asin x 返回數...
列印整數劃分結果
時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述 將正整數n表示成一系列正整數之和 n n1 n2 nk,其中n1 n2 nk 1,k 1。正整數n的這種表示稱為正整數n的劃分。求正整數n的不 同劃分個數。例如正整數6有如下11種不同的劃分 6 5 1 4 2,4 1 1 3 ...