Modified cheat sheet of session 4 day 1.
import math
f = open('/home/madhu/Desktop/marks.dat')
subj_marks = [[]] * 5
names = []
for line in f:
fields = line.split(';')
names.append(fields[2])
for i in range(5):
subj_marks[i].append(int(fields[i+3]))
for i in range(5):
avg_marks = float(sum(subj_marks[i])) / len(subj_marks[i])
student = names[subj_marks[i].index(max(subj_marks[i]))]
sigma = 0
for j in subj_marks[i]:
sigma += (j - avg_marks) ** 2
std_dev = math.sqrt(sigma)
print "Average marks for subject: %f is Standard Deviation is %f, Student with Highest Marks is %s" % (avg_marks, std_dev, student)