2014-07-25 55 views
2

如果鍵入:如何擺脫零浮動零(-0.0)?

a=float(0) 
b=float(-2) 
a/b 

我得到:

-0.0 

有沒有擺脫這個減的方法嗎?我想這樣做的原因是因爲當我運行doctest並且期望值爲0.0並且我得到-0.0時它說測試失敗,但是當我輸入-0.0==0.0時它說True

回答

6

您可以將返回值傳遞給abs得到其絕對值:

>>> a=float(0) 
>>> b=float(-2) 
>>> abs(a/b) 
0.0 
>>>