国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

Python中round函數(shù)的用法

在Python語(yǔ)言中,round()函數(shù)被用來(lái)返回浮點(diǎn)數(shù)的四舍五入值。那么,round具體的用法是怎樣的呢? 調(diào)用round()函數(shù)并打印結(jié)果 首先,在已新建的Python文件中,我們可以調(diào)用ro

在Python語(yǔ)言中,round()函數(shù)被用來(lái)返回浮點(diǎn)數(shù)的四舍五入值。那么,round具體的用法是怎樣的呢?

調(diào)用round()函數(shù)并打印結(jié)果

首先,在已新建的Python文件中,我們可以調(diào)用round()函數(shù),并打印出其返回的結(jié)果。

result  round(89.787878)
print(result)

運(yùn)行這段代碼后,我們可以得到結(jié)果為90。也就是說(shuō),89.787878經(jīng)過(guò)四舍五入后得到了90。

傳入小數(shù)位位數(shù)參數(shù)

如果我們?cè)趓ound()函數(shù)中傳入第二個(gè)參數(shù),表示要保留的小數(shù)位位數(shù)。

result  round(2.3659, 4)
print(result)

再次保存并運(yùn)行代碼,我們可以看到結(jié)果為2.3665。這是因?yàn)?.3659經(jīng)過(guò)四舍五入后,第四位小數(shù)大于5,所以進(jìn)一得到2.3665。

處理負(fù)數(shù)情況

如果round()函數(shù)的第一個(gè)參數(shù)是一個(gè)負(fù)數(shù),并且我們想要保留兩位小數(shù),那么結(jié)果會(huì)是怎樣呢?

result  round(-96.5784, 2)
print(result)

再次保存并運(yùn)行代碼,我們可以看到結(jié)果為-96.59。分析過(guò)程是這樣的:-96.5784保留兩位小數(shù)后,第三位小數(shù)8大于5,所以進(jìn)一得到-96.587。但是由于傳入的是負(fù)數(shù),所以最終結(jié)果為-96.59。

round函數(shù)的一個(gè)bug

然而,round()函數(shù)也存在一個(gè)bug。比如對(duì)于0.5這個(gè)數(shù),根據(jù)四舍五入規(guī)則,照理說(shuō)結(jié)果應(yīng)該是1,但實(shí)際上結(jié)果卻是0。

result  round(0.5)
print(result)

盡管第一個(gè)小數(shù)位是5,但是沒(méi)有進(jìn)位,而是將其舍去了。這就是round()函數(shù)的一個(gè)不足之處。

標(biāo)簽: