파이썬은.. AVG 혹은 Average가 내장함수로 존재하지 않는다.
구글링을 암만해봐도 이상한 소리만 나오고 Stackoverflow를 봐도 감이 안와서 네이버도 검색하고
온갖 삽질을 다해본 결과,
내가 함수 선언을 해주면 된다는 사실을 알게되었다.
def 를 사용하면 함수를 만들기가 가능해진다.
예를 들어보자.
정올 104: 출력-형성평가 4에 나오는 예제이다.
다음 출력이 나오도록 코드를 작성하시오.
kor 90
mat 80
eng 100
sum 270
avg 90
위와 같은 코드를 작성하면 결과값이 맞게 나오게 된다.
평균 구하는 함수를 꼭 저렇게 할 필요는 없지만 딱 예제용으로만 만들었으니 참고하여 응용하도록 하자.
위에서 str을 쓴 이유는 sum과 avg가 그냥 쓰게 되면 앞의 문자와 형태가 혼동되어 오류가 나오게 되니 문자로 인식할수 있도록 사용하였다.
혹시 더 추가할 내용이나 궁금한 사항 있으시면 댓글 부탁드립니다. 감사합니다.
'IT > Python' 카테고리의 다른 글
파이썬 가로출력 방법 2.7.15 버전 공유 (파이썬 정올 536) (0) | 2019.01.11 |
---|---|
파이썬 왼쪽 정렬, 오른쪽 정렬하는 방법 (0) | 2018.12.10 |