코딩테스트 준비
[코테]python 반올림 함수 round 주의!!!
bled
2022. 5. 9. 19:13
반올림 이라고하면 사사오입일거라 생각하지만 파이썬 round 함수는 경우에따라 다르다
round(0.5) # 0
round(1.5) # 2
round(2.5) # 2
round(3.5) # 4
X.5 일때,
소수점 제외 정수가 짝수면 내림. 홀수면 올림
사용에 유의하자!!
만약에 사사오입으로 반올림하려면 다음과 같이 함수를 만들어야 한다
def roundUp(num):
if (num - int(num)) >= 0.5:
return int(num) + 1
else:
int(num)
print(roundUp(2.5)) # 3
# 출처 https://yangnyang.tistory.com/m/10
참고)https://blockdmask.tistory.com/418
[python] 파이썬 반올림 round 함수에 대해서
안녕하세요. BlockDMask 입니다. 오늘 가지고 온 파이썬 함수는 반올림을 알 수 있는 round 함수 입니다. 파이썬의 round 함수는 제가 예상했던것과 달리 조금 특이(?)하게 동작을 하는 방식이더군요.
blockdmask.tistory.com