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
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
Python에서 현재 스크립트 이름 가져 오기 (0) | 2021.11.11 |
---|---|
파이썬에서 존재하지 않을 수 있는 파일을 삭제하는 가장 좋은 방법 (0) | 2021.11.10 |
Python 2.X에서 범위와 xrange 함수의 차이점 (0) | 2021.11.10 |
Suppress InsecureRequestWarning: Unverified HTTPS request is being made in Python2.6 (0) | 2021.11.08 |
getter와 setter를 사용하는 파이썬적인 방법 (0) | 2021.11.08 |