PROGRAM-4
A text file [Link] contains information of a student
(Rno, Name , marks).
Write a menu driven program which does the following
1. Add records to the file
2. Display the records
3. Search for a particular record
4. Quit
fname="C:\\temp\\[Link]"
def fileadd(fname):
f=open(fname,"a")
s=[]
ch='y'
while ch=='y' or ch=='Y':
rno=input("Enter the roll no :")
[Link](rno)
[Link](',')
name=input("Enter the name:")
[Link](name)
[Link](',')
marks=input("Enter the marks:")
[Link](marks)
ch=input("Do u want to continue Y/N ?")
[Link]('\n')
[Link]()
def fileread(fname):
f1=open(fname)
r=[Link]()
for i in r:
print(i)
[Link]()
def search(fname):
flag=0
f=open(fname)
rno=input("Enter the roll no to be searched: ")
while True:
n=[Link]()
rollno=''
for k in n:
if k == ',':
break
else:
rollno=rollno+k
if rollno == rno:
print('STUDENT FOUND')
print('*******************************')
print(n)
print('*******************************')
flag=1
break
if flag==0:
print("STUDENT NOT FOUND")
ch=0
while ch!=4:
print("STUDENT DETAILS")
print("[Link] RECORDS")
print("[Link] RECORDS")
print("[Link] FOR A PARTICULAR RECORD")
print("[Link]")
ch=int(input("Enter ur choice: "))
if ch==1:
fileadd(fname)
elif ch==2:
fileread(fname)
elif ch==3:
search(fname)
elif ch==4:
break
else:
print("Wrong choice")
OUTPUT