Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Pyhton Help needed Example of the table from ICE2 Program Requirements: For this lab, you are going to create a program that can store and
Pyhton Help needed
Example of the table from ICE2
Program Requirements: For this lab, you are going to create a program that can store and retrieve information related to a user's reading list. You are required to create coding solution satisfying the below requirements. For this lab the application needs to have the following functionality: 1. Users should be able to add a book (use functions) to their reading list by providing a book title, an author's name, and a year of publication. 2. The program should store information about all these books in a file called books.csv, and this data should be stored in CSV format. 3. Users should be able to retrieve the books (use functions) in their reading list, and these books should be printed out in a user-friendly format. 4. Users should be able to search (use functions) for a specific book by providing a book title. 5. Users should be able to select these options from a text menu, and they should be able to perform multiple operations without restarting the program. At the best, the menu should have at least the options of adding the book, listing of all books, searching a particular book, and quit the application. The first step you need to take for this lab is creating a books.csv file in the project workspace. You along with your partner discuss the possible exhaustive test cases for this lab. Furthermore, the list of test cases (at least 10) along with the test case design table is required to be submitted (like ICE2). In the test case design table, paste the screenshot of your actual output in the actual output column for each test case. Test Case 9: A list where one element has a value greater than the maximum permissible limit of an integer. [There is no limit for int in python3- with this test case, it would be confirmed] [Note: You may think of additional test cases beyond the given. Feel free to explore. Include in the table below if you find more.]Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started