2108번 - 통계학
ㅠㅠ 도와주시면 감사하겠습니다.
평균이 잘못됐습니다. 그냥 round(b)를 리턴하시면 됩니다.
b = 2.51일 경우 line6의 코드가 실행되므로 올바른 산술평균 값이 출력되지 않습니다.
추가로 line5의 조건은 round 함수를 적용할 때 소수점 앞의 숫자가 짝수일 때 0.5 반올림이 잘 안되는 예외처리를 해준것으로 보입니다.
round만 적용해줘도 정답처리가 됐으나
그래도 찝찝하시다면 int(n + 0.5)로 어떤 수 n에 0.5를 더한 것을 내림해주는 방법을 적용하시면 될 것 같습니다.
댓글을 작성하려면 로그인해야 합니다.
lum12345 1년 전 1
ㅠㅠ 도와주시면 감사하겠습니다.