그냥 그렇게 흘러가는대로...

  • 홈
  • 태그

Round 1

Python 반올림 오류 해결

문제 python에서는 숫자를 올리고 내리고자 하는 경우에는 python 내장 모듈인 math 모듈을 import하여 사용할 수 있다. 그리고 반올림은 간단히 round() 를 사용하면 된다. 그런데 round() 함수의 결과가 기대와는 다르게 나오는 경우를 발견하였다. 1.5의 반올림 값은 2이고, 2.5의 반올림 값은 3이다. 지극히 당연하기에 round(1.5), round(2.5) 의 결과값을 각각 2, 3 으로 기대하고 해당 함수를 실행시켜보았다. 실행결과 round(1.5)의 결과는 예상과 같게 2가 나왔지만, round(2.5)의 결과는 예상과는 다르게 2 가 나왔다. 원인 python에서 반올림 기본설정은 반올림할 자리의 수가 5이면 반올림 할 때 앞자리의 숫자가 짝수면 내림하고 홀수면 올..

Development/Language 2020.04.30
이전
1
다음
더보기

공지사항

  • 분류 전체보기 (92)
    • Development (92)
      • OS (32)
      • Language (32)
      • Etc (27)
      • Tools (1)

Tag

자바, Linux, 리눅스, 중복순열, 순열, postgre, 백준, 오라클, 파일체크, 사용자세션, Python, 빈값, oracle, JavaScript, 파이썬, String, 화면종료, java, 문자열, git,

Copyright © Kakao Corp. All rights reserved.

티스토리툴바