@toc
import pickle
F = open("class.dat", "ab")
list = [
[1, "Ramya", 30],
[2, "vaishnavi", 60],
[3, "anuya", 40],
[4, "kamala", 30],
[5, "anuraag", 10],
[6, "Reshi", 77],
[7, "Biancaa.R", 100],
[8, "sandhya", 65],
]
pickle.dump(list, F)
F.close()
def remcount():
F = open("class.dat", "rb")
val = pickle.load(F)
count = 0
for i in val:
if i[2] <= 40:
print(i, "eligible for remedial")
count += 1
print("the total number of students are", count)
F.close()
remcount()
def firstmark():
F = open("class.dat", "rb")
val = pickle.load(F)
main = []
count = 0
for i in val:
data = i[2]
main.append(data)
top = max(main)
print(top, "is the first mark")
F.seek(0)
for i in val:
if top == i[2]:
print(i)
print("congrats")
count += 1
print("the total number of students who secured top marks are", count)
F.close()
firstmark()
F = open("class.dat", "rb")
val = pickle.load(F)
print(val)
F.close()
该博文为原创文章,未经博主同意不得转。
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/129555770