lum12345   1년 전

ㅠㅠ 도와주시면 감사하겠습니다.

dong5995   1년 전

평균이 잘못됐습니다. 그냥 round(b)를 리턴하시면 됩니다. 

paaapaaa   1년 전

b = 2.51일 경우 line6의 코드가 실행되므로 올바른 산술평균 값이 출력되지 않습니다.



추가로 line5의 조건은 round 함수를 적용할 때 소수점 앞의 숫자가 짝수일 때 0.5 반올림이 잘 안되는 예외처리를 해준것으로 보입니다.

round만 적용해줘도 정답처리가 됐으나 

그래도 찝찝하시다면 int(n + 0.5)로 어떤 수 n에 0.5를 더한 것을 내림해주는 방법을 적용하시면 될 것 같습니다.

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