더북(TheBook)


5.3메인 프로그램 만들기


클래스를 모두 완성했으므로 실제 프로그램이 실행될 메인 파일의 코드를 작성하겠습니다

코드 6-30 oop1/oop1_3/main.py

from datahandler import *

# 전체 학년 평균: 50점
dh = DataHandler('class_2_3.xlsx', '2-3')
dh.get_evaluation(50)

실행결과 **************************************************>
2-3 반 성적 분석 결과
2-3반의 평균은 51.5점이고 분산은 1240.2이며 따라서 표준편차는 35.2이다
**************************************************
2-3 반 종합 평가
**************************************************
성적은 평균 이상이지만 학생들의 실력 차이가 크다. 주의 요망!


main.py는 2학년 3반의 DataHandler 객체를 만들어 get_evaluation() 메서드로 성적 분석 결과를 출력합니다. 실행 결과를 보면 2학년 3반의 성적이 어떤지, 평균뿐만 아니라 전체 평균과 표준편차를 기반으로 알 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.