프로그래밍 언어/Python

파이썬에서 숫자를 반올림하는 방법

Rateye 2021. 11. 10. 10:39
728x90
반응형
질문 : 파이썬에서 어떻게 숫자를 반올림합니까?

이 문제는 나를 죽이고 있습니다. 파이썬에서 어떻게 숫자를 올림합니까?

나는 round (number)를 시도했지만 숫자를 반올림했습니다. 예:

round(2.3) = 2.0 and not 3, what I would like

나는 int (number + .5)를 시도했지만 숫자를 다시 반올림합니다! 예:

int(2.3 + .5) = 2

그런 다음 round (number + .5)를 시도했지만 가장자리의 경우에는 작동하지 않습니다. 예:

WAIT! THIS WORKED!

조언하십시오.

답변

ceil (천장) 기능 :

import math
print(int(math.ceil(4.2)))
출처 : https://stackoverflow.com/questions/2356501/how-do-you-round-up-a-number-in-python
728x90
반응형