def showMidtermResult(myMidterm): result_menu = '9999' while result_menu <> '0': print "A. 학생별 점수 출력" print "B. 과목별 평균 점수 출력" print "0. 이전 화면으로" result_menu = (raw_input("메뉴를 선태하세요: ")).upper() if result_menu == "A": print getBasicFormat(6).format("Name","Kor","Math","Eng","Total","Avg.") for student in myMidterm.students: print getBasicFormat(6).format( \ student.getName(), \ str(student.getKorea().getScore()), \ str(student.getMath().getScore()),\ str(student.getEnglish().getScore()), \ str(student.getTotalScore()), \ str(student.getAverageScore())) elif result_menu == "B": print getBasicFormat(4).format("Kor","Math","Eng","Avg.") print getBasicFormat(4).format(\ str(myMidterm.getAverageScore("KOREA")),\ str(myMidterm.getAverageScore("MATH")), \ str(myMidterm.getAverageScore("ENGLISH")), \ str(myMidterm.getTotalAverageScore())) elif result_menu == "0": pass else: print "잘못 입력하였습니다. 다시 입력해주시기 바랍니다."
def setSubjectScores(myMidterm): for student in myMidterm.students: print student.getName(), "님의 점수를 입력해 주세요" kor_score = raw_input("국어점수를 정답갯수를 입력해 주시기 바랍니다: ") math_score = raw_input("수학점수를 정답갯수를 입력해 주시기 바랍니다: ") eng_score = raw_input("영어점수를 정답갯수를 입력해 주시기 바랍니다: ") student.getKorea().setNumberOfCorrectAnswer(kor_score) student.getMath().setNumberOfCorrectAnswer(math_score) student.getEnglish().setNumberOfCorrectAnswer(eng_score) print student.getName(), "님의 점수입력이 완료되었습니다." print "점수 입력이 완료되었습니다"
def showMidtermResult(myMidterm): result_menu = '9999' while result_menu <> '0': print "A. 학생별 점수 출력" print "B. 과목별 평균 점수 출력" print "0. 이전 화면으로" result_menu = (raw_input("메뉴를 선태하세요: ")).upper() if result_menu == "A": print getBasicFormat(6).format("Name", "Kor", "Math", "Eng", "Total", "Avg.") for student in myMidterm.students: print getBasicFormat(6).format( \ student.getName(), \ str(student.getKorea().getScore()), \ str(student.getMath().getScore()),\ str(student.getEnglish().getScore()), \ str(student.getTotalScore()), \ str(student.getAverageScore())) elif result_menu == "B": print getBasicFormat(4).format("Kor", "Math", "Eng", "Avg.") print getBasicFormat(4).format(\ str(myMidterm.getAverageScore("KOREA")),\ str(myMidterm.getAverageScore("MATH")), \ str(myMidterm.getAverageScore("ENGLISH")), \ str(myMidterm.getTotalAverageScore())) elif result_menu == "0": pass else: print "잘못 입력하였습니다. 다시 입력해주시기 바랍니다."