티스토리 뷰

반응형
파이썬은 나누기를 제대로 못한다?

대화형 모드를 계산기로 쓰시는 분들이 있다는 이야기는 어지간한 파이썬 자습서 같은 곳에는 다들 나와 있습니다. 예를 들어 이런 식이지요.

>>> 100 / 4
25

그럼 이런 건 어떤 가요?

>>> 100 / 8
12

좀 이상한데요...

>>> (1/4)*100
0

좀 이상한게 아닙니다. 모두 정수부분만 취급을 하고 똑 떨어져 나가버리는 군요. 실수형태로 계산을 하고 싶다면 나누는 수와 나눠지는 수에 모드 float()처리를 합니다.

>>> float(1) / float(4)
0.25

혹은 소수점을 붙여서 실수형태로 입력해주면 됩니다.

>> 1.0 / 4.0
0.25

이제사 계산을 제대로 하고 있군요. 음... 나누기가 번거로운 저 이유는 뭘까요? 좀 더 연구해봐야겠네요.

반응형

'고대지식' 카테고리의 다른 글

easy_Install 설치하기  (0) 2008.11.16
구글 api로부터 날씨 정보 받아오기  (0) 2008.11.09
Python - 모듈 반입하기  (0) 2008.10.25
E-Book 사고 싶다  (0) 2008.10.02
티스토리 스킨 포기  (5) 2007.12.12
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함