1번 함수문제에서요,
소수점 첫째 자리에서 내림하라고 했는데, 왜 정답은 0인가요?
내림과 반올림의 구분이 너무 헷갈려요!!
그리고 5번 문제에서도 반올림하라고 나와있는데, 소수점 첫째 자리에서 반올림하라고 되있는데, 이건 또 뭔가요?
왜 num_diigits가 1번과 5번 전부 0일까요?
수학을 못해요.
안녕하세요 길벗수험서 운영팀입니다.
round, rounddown, roundup 등의 소수점 자리수를 제한하는 함수들은 표시된 숫자(num_digits) 아래의 모두 소수점을 반올림/내림/올림 한 뒤 없애버립니다.
round(1.234, 2)라면 이렇게 말할 수 있죠.
- 소수점 3번째 자리에서 반올림하여 소수점 2번째 자리까지 표기하라.
즉, 2보다 아래 소수점인 3번째 자리에서 반올림 한뒤 없애버리죠
-> 1.23
즉, 소수점 n째 자리에서 내림하라는 말은 그 위 소수점까지만 표시하라는 것이 됩니다.
1.234에서 소수점 첫째 자리에서 내림을 하게되면, '2'가 내림 처리되어 정수 1만 표시되게 될텐데, 이를 rounddown으로 표기하게 되면 rounddown(1.234,0)이 되게 되죠.
행복한 하루되세요 :)
-
관리자2020-07-01 10:31:20
안녕하세요 길벗수험서 운영팀입니다.
round, rounddown, roundup 등의 소수점 자리수를 제한하는 함수들은 표시된 숫자(num_digits) 아래의 모두 소수점을 반올림/내림/올림 한 뒤 없애버립니다.
round(1.234, 2)라면 이렇게 말할 수 있죠.
- 소수점 3번째 자리에서 반올림하여 소수점 2번째 자리까지 표기하라.
즉, 2보다 아래 소수점인 3번째 자리에서 반올림 한뒤 없애버리죠
-> 1.23
즉, 소수점 n째 자리에서 내림하라는 말은 그 위 소수점까지만 표시하라는 것이 됩니다.
1.234에서 소수점 첫째 자리에서 내림을 하게되면, '2'가 내림 처리되어 정수 1만 표시되게 될텐데, 이를 rounddown으로 표기하게 되면 rounddown(1.234,0)이 되게 되죠.
행복한 하루되세요 :)