question 3 write a function return_book that takes a book id if the bo
Question
Question 3:
Write a function return_book that takes a book ID. If the book is not available in the
borrowed_books, tell the user that they are trying to return a book that does not exist.
However, if the book is in the list of borrowed_books, remove it from the list, and add
it to the library books list. Also, if the returned book is in the requested_books list,
remove it from that list as well. Finally, implement a code that keeps track of the
number of times a book has been borrowed. This may require a change in the data
structures used. Whenever a book is returned, increment the number of times it was
borrowed.
Example output: If the user returns a book with an ID that currently exists in the
borrowed_books list, the system displays a message like this one:
The book with the ID 001 is successfully returned.
If the user attempts to return a book with an ID that does not exist in the
borrowed_books list, the system displays a message like this one:
The book with the ID 125 cannot be returned. Please re-check the ID.