Q19Numerical4 Marks3 Sep 2023
scores.csv is a CSV file that has the following contents:
```
Seqno,Name,Gender,CT,Python,PDSA
0,Ram,M,80,90,100
1,Sahana,F,90,80,70
2,Ritvik,M,80,100,80
3,Suchitra,F,100,100,100
4,Praful,M,60,70,85
5,Aisha,F,85,95,90
6,Andrew,M,100,65,75
7,Soundarya,F,85,75,65
8,Krishnan,M,95,85,90
9,Brinda,F,65,95,85
```
What is the output of the following snippet of code?
```
def do_something(filename, sub):
f = open(filename, 'r')
f.readline()
val, count = 0, 0
for line in f:
sno, name, gender, ct, python, pdsa = line.strip().split(',')
sno, ct, python, pdsa = int(sno), int(ct), int(python), int(pdsa)
if sub == 'CT':
val = val + ct
elif sub == 'Python':
val = val + python
elif sub == 'PDSA':
val = val + pdsa
count = count + 1
f.close()
return val / count
print(int(do_something('scores.csv', 'Python')))
```
Press Enter to check.