circulate/sslc_science.py
branchscipyin2010
changeset 454 a919e9903308
parent 452 f9417abb23a6
child 455 84b7a3f4a15a
equal deleted inserted replaced
452:f9417abb23a6 454:a919e9903308
     1 science = {}
       
     2 
       
     3 for record in open('sslc1.txt'):
       
     4 #    record = record.strip()
       
     5     fields = record.split(';')
       
     6 
       
     7     region_code = fields[0].strip()
       
     8 
       
     9     if region_code not in science:
       
    10         science[region_code] = 0
       
    11 
       
    12     score_str = fields[6].strip()
       
    13 
       
    14 #    score = int(score_str) if score_str != 'AA' else 0
       
    15 
       
    16     if score_str != 'AA':
       
    17         score = int(score_str)
       
    18     else:
       
    19         score = 0
       
    20 
       
    21     if score > 90:
       
    22         science[region_code] += 1
       
    23 
       
    24 figure(1)
       
    25 pie(science.values(), labels=science.keys())
       
    26 title('Students scoring 90% and above in science by region')
       
    27 savefig('science.png')