Example #1
1
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 "잘못 입력하였습니다. 다시 입력해주시기 바랍니다."
Example #2
0
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 "점수 입력이 완료되었습니다"
Example #3
0
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 "점수 입력이 완료되었습니다"
Example #4
0
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 "잘못 입력하였습니다. 다시 입력해주시기 바랍니다."