2017-01-04 20 views
-1

私はPython 3で数値を丸めようとしています。私の既存のコードでは、数値は最も近い10に丸めます。たとえば、67は70になり、64は60になります。数字は常に10の最も近い倍数に切り上げて、67-->7064-->70のようにします。ここではこれまでに丸めるための私のコードは次のとおりです。Python 3コード - 丸め整数

##ROUNDING SumOfUsrinput TO NEAREST 10## 
SumOfUsrinput=int(input("Please enter the sum: ")) 
SumRounded=round(SumOfUsrinput,-1) 
print (SumRounded) 

あなたは、単純な答え、それがどのように動作するかを説明することができれば、私はそれをお願い申し上げます。

答えて

0

整数の除算を使用して、必要な精度に戻ってからバックアップを増やすことができます。例えば:

Sumrounded = SumOfusrinput // (-10) * (-10)