inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!

1.5 jupyter 실행하기

수치 연산?

해결된 질문

185

jwbaek4

작성한 질문수 7

0

3 * 0.1을 계산하면, 0.3이 나오지 않습니다. 0.3이 나오게 하려면 어떻게 하나요?

image.png


python

답변 1

0

DeepingSauce

컴퓨터는 숫자를 저장하고 계산할 때 0과 1로 이루어진 이진법(바이너리)이라는 방식을 사용해요. 우리가 사용하는 십진법(10진법)과는 다르게, 이진법에서는 소수점 숫자들을 완벽하게 표현하기 어려운 경우가 많아요.

예를 들어, 0.1이라는 숫자를 이진법으로 표현하려고 하면 끝이 없는 소수로 나타나요. 이는 마치 우리가 1/3을 십진법으로 표현하면 0.33333... (계속 3이 반복되는 것)과 비슷해요. 그래서 컴퓨터는 이런 숫자를 정확하게 저장할 수 없고, 대신 아주 근사한 값을 저장해요.

이로 인해 3 0.1을 계산할 때, 컴퓨터는 0.1을 완벽하게 표현하지 못하고 약간의 오차가 있는 값으로 계산하게 돼요. 그래서 3 0.1을 계산하면 0.3 대신에 0.30000000000000004 같은 결과가 나올 수 있는 거죠.

 

0

jwbaek4

감사합니다.^^

수업자료 다운로드

0

39

1

extension 설치 시 오류 문의

0

160

2

아나콘다 윈도우즈 설치 시, 다른 설치만 보입니다.

0

395

2

모듈 스크랩파이 설치가 안됩니다

0

155

1

아나콘다 프롬프트에서 모듈이 실행이 안되어요

0

314

2

desktop이 없어서..

0

144

1

Continue 질문입니다

0

107

1

%0이 짝수라는뜻인가요?

0

134

1

continue에 관해서 질문드립니다

0

108

1

사용자 파일 밑에 Anaconda 설치가 되지 않습니다.

0

359

1

예외처리 구문

0

98

1

파이썬 모듈

0

151

2

jupyter toc이 설치되지 않습니다.

0

117

1

딕셔너리 문자 따옴표

0

103

1

띄어쓰기를 꼭 언더바로 표시하는 이유가 있나요?

0

575

1

자료를 다운받았는데 주피터에 뜨지않습니다

0

184

2

아나콘다 설치시에 jupyter lab이 안깔렸어요

0

354

1

수업자료를 어떤 곳에 넣어야 하나요?

0

261

1

익스텐션 설치하면 아래와 같은 화면이 나옵니다

0

244

2

리스트

0

171

1

윈도우 아나콘다 설치를 했습니다만, 설치 후 아나콘다 프롬프트를 실행하려고 검색창에서 입력했는데, 프롬프트가 없어요.

0

1532

1

함수의 정의/호출 관련 질문

0

211

1

(base)가 안 뜹니다.

0

350

2

아나콘다 멀웨어 바이러스

0

386

2