Description
In this assignment you will practice with lists and loops. You will write code that allows a user to perform a complex search of a collection of books, similar to what you might do with the advanced search of a library’s catalog. Users will be able to include multiple search terms and operators (e.g., AND, OR, NOT) to find items in the catalog. While the code you will write will be a highly simplified algorithm for parsing text and performing this search using only the skills you have so far—working with lists and loops in particular—the basic idea for how computers perform this work will be the same in more advanced systems (including machine learning systems!).