3.4메인 프로그램 만들기
함수를 모아 둔 모듈을 완성했으므로 실제 프로그램이 실행될 메인 파일의 코드를 작성하겠습니다.
코드 6-7 oop1/oop1_1/main.py
from functions import * # 학년 전체 학생의 평균 : 50점 if __name__ = = "__main__": raw_data = get_data_from_excel('class_2_3.xlsx') #1 scores = list(raw_data.values()) avrg = average(scores) #2 variance = variance(scores, avrg) #3 standard_deviation = std_dev(variance) #4 print("평균: {0}, 분산: {1}, 표준편차: {2}".format( avrg, variance, standard_deviation)) evaluateClass(avrg, 50, standard_deviation, 20) #5
실행결과 평균: 51.5, 분산: 1240.2, 표준편차: 35.2
성적은 평균 이상이지만 학생들의 실력 차이가 크다. 주의 요망!