All pastes #396736 Raw Edit

Something

public text v1 · immutable
·published 2007-03-15 23:42 UTC
rendered paste body
## Jenny Ye and John Wittrock

def manageGrades():
    grades = []
    x = input("Enter a grade, or -1 to exit: ")
    while x != -1:
        grades += [x]
        x = input("Enter a grade, or -1 to exit: ")
    gradesSummary(grades)

def medianGrade(x):
    ans = ""
    if len(x) % 2 ==1:
        ans += `x[len(x)/2 +1]`
    else:
        ans += str(((x[(len(x) / 2)] + x[(len(x) / 2 + 1]) / 2
    print ans

def highestGrade(x):
    print "The highest grade is", `x[-1]` + '. Nice.'
def lowestGrade(x):
    print "The lowest grade is", `x[0]` + '. Haha.'


def gradesSummary(x):
    x.sort()
    print x
    highestGrade(x)
    lowestGrade(x)
    medianGrade(x)


                     
manageGrades()