Q. Given a binary file "STUDENT.DAT", containing records of the following type:


[S_Admno, S_Name, Percentage]

Where these three values are:

S_Admno - Admission Number of student (string)

S_Name - Name of student (string)

Percentage - Marks percentage of student (float)


Write a function in Python that would read contents of the file "STUDENT.DAT" and display the details of those students whose percentage is above 75.


Answer =

 

import pickle
f = open("STUDENT.DAT ","rb")
datalst = [ ]
while True :
    try :
        data = pickle.load(f)
        datalst += [data]
    except EOFError :
        break
f.close()


for i in datalst :
    if i [2] > 75 :
        print(i)

1 Comments

You can help us by Clicking on ads. ^_^
Please do not send spam comment : )

Post a Comment

You can help us by Clicking on ads. ^_^
Please do not send spam comment : )

Previous Post Next Post