卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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

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

在Python語言中,round()函數(shù)被用來返回浮點(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。也就是說,89.787878經(jīng)過四舍五入后得到了90。

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

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

result  round(2.3659, 4)
print(result)

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

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

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

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

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

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

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

result  round(0.5)
print(result)

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

標(biāo)簽: