2017-01-04 4 views
-1

파이썬 3에서 숫자를 반올림하려고합니다. 기존 코드에서 숫자는 가장 가까운 10 이하로 반올림됩니다. 예를 들어 67은 70으로 64는 60으로 나옵니다. 숫자는 항상 가장 가까운 배수 인 10으로 반올림하여 67-->7064-->70이되도록합니다.파이썬 3 코드 - 반올림 정수

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

난 당신이 간단하게 대답 할 수 있다면 그것을 감사하고 작동 방법을 설명합니다 : 여기에 지금까지 반올림에 대한 내 코드입니다.

답변

0

반올림하는 한 가지 방법은 원하는 정밀도로 이동 한 다음 백업을 곱하기 위해 정수 나누기를 사용하는 것입니다. 예 :

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