0124yongsang   2년 전

아래의 코드에 런타임에러가 발생하는 이유가 무엇인가요?

dddolmaeng   2년 전

일단 b = c일 때 0으로 나눌 수 없습니다. 아마 이 부분 처리해주시면 될 것 같아요

그리고, 몫을 구하기 위해서 int(a/(c-b))를 사용하였는데

자연수끼리 나누어줄 떄는 a//(c-b) 사용하셔서 몫을 구하시는게 더 좋을 것 같아요

0124yongsang   2년 전

감사합니다! 그런데 혹시 int 대신 //를 이용하신 이유를 여쭈어봐도 될까요?

dddolmaeng   2년 전

정수 // 정수 자체가

나누기 값을 정수로 내림해서 return 해주는 함수입니다.

a//(c-b)와 int(a/(c-b)가 같아요

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