0
我是一個使用ipython筆記本和熊貓在線課程的初學者。這個函數會返回一個以百萬爲單位的舍入數字會出什麼問題
我們給出一個函數
def roundToMillions (value):
result = round(value/1000000)
return result
和一些測試
roundToMillions(4567890.1) == 5
roundToMillions(0) == 0 # always test with zero...
roundToMillions(-1) == 0 # ...and negative numbers
roundToMillions(1499999) == 1 # test rounding to the nearest
我們被告知.. 定義了幾個測試用例兩種功能。
雖然我想不出任何更多的測試。
提出的問題是:
爲什麼你不能使用roundToMillions()人口舍入到數以百萬計的居民?
我不太明白這個函數有什麼問題。
本課程是免費的,所以沒有太多的幫助。
謝謝您幫助丹尼爾。 – jondonut
謝謝丹尼爾。在你的代碼1750000下降到1右? – jondonut
當我運行roundToMillions(1750000)返回的答案值是2 – jondonut