스물두번째 퀴즈 시작할게요:) 포스팅 보시는 분들은 답이 무엇인지 먼저 고민! 해보시고 스크롤을 내려 정답을 확인해보세요.
정답과 해설은 화면 스크롤하시면 확인하실 수 있습니다:) 정답만 원하시는 분은 첫 번째 댓글에 정답만 올려둘테니 댓글 확인해주세요~ Answer : B 오늘 퀴즈는 쉬워보이지만 오답률이 높을만한 문제입니다:) 파이썬에서 실수형 값을 다룰 때 흔히 마주칠 수 있는 부동소수점 오차 공부할게요. >>> 0.1 + 0.2 == 0.3 False >>> 1.2 - 0.3 == 0.9 False >>> 0.1 * 0.1 == 0.01 False 위와 같은 이유가 나오는 이유는 부동소수점때문인데요. 컴퓨터는 숫자를 표현할 때 기본적으로 2진수를 사용합니다.
그런데 2진수로 표현하지 못하는 소수가 발생하면 컴퓨터는 표현 가능한 가장 근사치의 값으로 저장을 하게 되고 그로 인해 10진 부동소수점 숫자가 2진 부동소수점 숫자로 근사되어 생기는 오차때문인 것입니다. 실제로 0.1은...
#
파이썬float
#
파이썬코테대비연습
#
파이썬코딩테스트준비
#
파이썬초보연습
#
파이썬연습
#
파이썬실수계산
#
파이썬부동소수점
#
파이썬미니퀴즈
#
파이썬float계산
#
파이썬퀴즈