programing

소수점 이하 1자리만 얻기

linuxpc 2023. 7. 20. 21:46
반응형

소수점 이하 1자리만 얻기

변환 방법45.34531로.45.3?

한 자리 숫자만 사용하여 표시하려고 합니까?

print("{:.1f}".format(number)) # Python3
print "%.1f" % number          # Python2

아니면 실제로 소수점 이하의 자리를 반올림하는 것입니까?

round(number,1)

아니면 엄격하게 아래로 둥글게?

math.floor(number*10)/10
>>> "{:.1f}".format(45.34531)
'45.3'

또는 기본 제공 원형을 사용합니다.

>>> round(45.34531, 1)
45.299999999999997
round(number, 1)

언급URL : https://stackoverflow.com/questions/3400965/getting-only-1-decimal-place

반응형