yoonho0922   2년 전

int(y/x*100)

y*100//x


두 계산 방법 중에 전자를 사용하면 계속 틀리는데, 원인을 찾아보니까 

29/50=0.58

29/50*100=57.9999999

곱하기 100을하면 58.0이 나와야되는데 57.9999가 나오네요...

제 능력으로는 이해하기 힘든데 원인 아시는 분 있나요?

Green55   2년 전

실수 자료형은 수를 정확하게 저장하지 못합니다.

yoonho0922   2년 전

https://www.acmicpc.net/board/...

해당 질문의 답변을 보고 해결했습니다.

https://ahn3330.tistory.com/11...

댓글을 작성하려면 로그인해야 합니다.