I am given an array with names and grades and i want to sort the grades from highest to lowest and print them in the following format:
Rank Name Grade
I've written some code based on the array given but i'm kind of stuck now. Any help would be awesome. Thanks
grade = {"Nick": 90, "Josh": 80, "Jon" : 70, "David": 100, "Ed": 60, "Kelly": 50}
numerical_grades = grade.values()
ranking = sorted(numerical_grades, reverse = True)
rank=0
print ranking
print "%-8s%-10s%-2s" % ("Rank", "Name", "Grade")
for number_grade in numerical_grades:
for name in grade: