author | Puneeth Chaganti <punchagan@fossee.in> |
Thu, 21 Jan 2010 17:14:52 +0530 | |
changeset 359 | cb17c87b090e |
parent 358 | 162e3e453920 |
child 385 | c70118cdde66 |
permissions | -rw-r--r-- |
358
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
1 |
science = {} |
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
2 |
|
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
3 |
for record in open('sslc1.txt'): |
359
cb17c87b090e
Fixed errors found during REC workshop.
Puneeth Chaganti <punchagan@fossee.in>
parents:
358
diff
changeset
|
4 |
# record = record.strip() |
358
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
5 |
fields = record.split(';') |
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
6 |
|
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
7 |
region_code = fields[0].strip() |
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
8 |
|
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
9 |
if region_code not in science: |
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
10 |
science[region_code] = 0 |
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
11 |
|
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
12 |
score_str = fields[6].strip() |
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
13 |
|
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
14 |
score = int(score_str) if score_str != 'AA' else 0 |
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
15 |
|
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
16 |
if score > 90: |
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
17 |
science[region_code] += 1 |
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
18 |
|
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
19 |
figure(1) |
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
20 |
pie(science.values(), labels=science.keys()) |
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
21 |
title('Students scoring 90% and above in science by region') |
162e3e453920
Added files to be circulated during workshops.
Puneeth Chaganti <punchagan@fossee.in>
parents:
diff
changeset
|
22 |
savefig('science.png') |