circulate/sslc_allreg.py
branchscipyin2010
changeset 454 a919e9903308
parent 452 f9417abb23a6
child 455 84b7a3f4a15a
equal deleted inserted replaced
452:f9417abb23a6 454:a919e9903308
     1 
       
     2 math_scores = []
       
     3 for record in open('sslc1.txt'):
       
     4     fields = record.split(';')
       
     5 
       
     6     math_score = fields[5].strip()
       
     7     if math_score != 'AA':
       
     8         math_scores.append(int(math_score))
       
     9     else:
       
    10         math_scores.append(0)
       
    11 
       
    12 
       
    13 # List method
       
    14 print "Mean: ", mean(math_scores)
       
    15 
       
    16 print "Median: ", median(math_scores)
       
    17 
       
    18 print "Standard Deviation: ", std(math_scores)
       
    19 
       
    20 # Array method
       
    21 
       
    22 math_scores = array(math_scores)
       
    23 
       
    24 print "Mean: ", mean(math_scores)
       
    25 
       
    26 print "Median: ", median(math_scores)
       
    27 
       
    28 print "Standard Deviation: ", std(math_scores)
       
    29