31번 문제 보기 중 1번 3번 4번 결과가 왜 그렇게 나올까요?^^ㅎㅎ
안녕하세요.
① 17을 -5로 나눈 나머지를 구하는 것입니다. 17/5가 17개를 5명에게 나눠줄 경우 몇개씩 주고 몇개가 남는지를 구하는 것이라면, 17/-5와 같이 나누는 값이 음수일 경우는 17개를 만들려면 5명에게 몇개씩 받고 더 받은(나머지) 것이 몇개인지를 구하는 것입니다. 5개씩 받으면 20개로, 17개보다 3개가 더 남는 것으로 -3이 나머지가 됩니다.
③ int(인수)는 인수보다 크지 않은 정수를 구하는 것으로 -5.2 보다 크지 않은 정수는 -6이 됩니다. 일반적으로 -5를 생각하는데, -5는 -5.2보다 값이 거지므로 안되고 이것보다 작은 -6이 됩니다.
④ round(숫자, 반올림자릿수) 함수는 숫자를 반올림하여 지정한 반올림자릿수까지 표시하는 함수입니다. 6.29를 반올림하여 0, 즉 소수점이 없는 정수로 만들면 6이 됩니다.
즐거운 하루 되세요.
"-
*2012-09-03 09:46:23
안녕하세요.
① 17을 -5로 나눈 나머지를 구하는 것입니다. 17/5가 17개를 5명에게 나눠줄 경우 몇개씩 주고 몇개가 남는지를 구하는 것이라면, 17/-5와 같이 나누는 값이 음수일 경우는 17개를 만들려면 5명에게 몇개씩 받고 더 받은(나머지) 것이 몇개인지를 구하는 것입니다. 5개씩 받으면 20개로, 17개보다 3개가 더 남는 것으로 -3이 나머지가 됩니다.
③ int(인수)는 인수보다 크지 않은 정수를 구하는 것으로 -5.2 보다 크지 않은 정수는 -6이 됩니다. 일반적으로 -5를 생각하는데, -5는 -5.2보다 값이 거지므로 안되고 이것보다 작은 -6이 됩니다.
④ round(숫자, 반올림자릿수) 함수는 숫자를 반올림하여 지정한 반올림자릿수까지 표시하는 함수입니다. 6.29를 반올림하여 0, 즉 소수점이 없는 정수로 만들면 6이 됩니다.
즐거운 하루 되세요.
"