[英]Rounding a Whole no. to nearest number in python
你好!
我正在 python 設計一個項目,我被困在了一個點上。 我希望我能得到我的解決方案。
Python:3.7.9 在 windows 10
即例如:
我無法發表評論,因為我沒有足夠的聲譽。 但是你可以在這里參考這個鏈接:
稍微調整一下就可以引導您走上正確的道路:
def myround(x, base=10):
return base * round(x/base)
print(myround(1))
您可以像這樣使用round()
function。
print(round(46,-1))
print(round(45,-1))
print(round(715306,-1))
50
40
715310
當我們對值進行四舍五入時,我們將 go 從帶小數位的數值變成整數。 通過這個過程,我們確實失去了一些精度,但四舍五入的值通常更容易閱讀和解釋。
Python 有三種方法可以將浮點值轉換為整數(整數):
內置的 round() function 將值上下舍入。
圓形(5.4598)
math.floor() function 向下舍入到下一個完整的 integer。
導入數學
數學.floor(12.75)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.