1. A binary file “Book.
dat” has structure [BookNo, Book_Name, Author,
Price].
1. Write a user defined function CreateFile() to input data for a record
and add to Book.dat .
2. Write a function CountRec(Author) in Python which accepts the
Author name as parameter and count and return number of books by
the given Author are stored in the binary file “Book.dat
Q2. A binary file “STUDENT.DAT” has structure [admission_number, Name,
Percentage]. Write a function countrec() in Python that would read contents
of the file “STUDENT.DAT” and display the details of those students whose
percentage is above 75. Also display number of students scoring above 75%.
Q3 Write a function in python to search and display details, whose
destination is “Cochin” from binary file “Bus.Dat”. Assuming the binary file
is containing the following elements in the list:
1. Bus Number
2. Bus Starting Point
3. Bus Destination
Q4. Write a function addrec() in Python to add more new records at the
bottom of a binary file “STUDENT.dat”, assuming the binary file is
containing the following structure :[Roll Number, Student Name]
Q5. Write a function searchprod( pc) in python to display the record of a
particular product from a file product.dat whose code is passed as an
argument. Structure of product contains the following elements [product
code , product price]
Q6. Write a function routechange(route number) which takes the Route
number as parameter and modify the route name(Accept it from the user)
of passed route number in a binary file “route.dat”.
Q7. Write a function countrec(sport name) in Python which accepts the
name of sport as parameter and count and display the coach name of a
sport which is passed as argument from the binary file “sport.dat”. Structure
of record in a file is given below ——————– – [sport name, coach name]
Q8. A binary file “salary.DAT” has structure [employee id, employee name,
salary]. Write a function countrec() in Python that would read contents of
the file “salary.DAT” and display the details of those employee whose salary
is above 20000.