Import Pickle
Import Pickle
def writing():
f=open("mylist.dat","wb")
record=[]
while True:
name=input("Enter name")
marks=int(input("Enter marks"))
data=[roll,name,marks]
record.append(data)
if choice==2:
break
pickle.dump(record,f)
f.close()
writing()
def reading():
f=open("mylist.dat","rb")
data=pickle.load(f)
print(data)
f.close()
reading()
def searching():
f=open("mylist.dat","rb")
data=pickle.load(f)
for i in data:
flag=0
if i[1]==target:
print(i)
flag=1
break
if flag==0:
f.close()
searching()
def maximum():
f=open("mylist.dat","rb")
data=pickle.load(f)
maxm=data[0][2]
for i in data:
if i[2]>=maxm:
maxm=i[2]
z=i
f.close()
maximum()
def minimum():
f=open("mylist.dat","rb")
data=pickle.load(f)
minm=data[0][2]
for i in data:
if i[2]<=minm:
minm=i[2]
z=i
f.close()
minimum()
def updating():
f=open("mylist.dat","rb+")
data=pickle.load(f)
flag=0
for i in data:
if i[0]==target:
i[2]=job
pickle.dump(data,f)
print(i)
flag+=1
break
if flag==0:
f.close()
updating()