Display a Python script with comments that shows a welcome message and asks the user for one of the following options: A) Add a new book title D) Delete a book title L) List all of the book titles Q) Quit Use a list for this assignment. Use a different function to implement each of the menu options. The main() function will allow the user to continue choosing an option from the menu until the user choose "Q" to quit (program terminates). If the user enters "A" from the menu, call the function that will prompt the user for the title to add, add it to the list and display, Added "". If the user enters "D", call the function that will prompt the user for the title to remove, remove it from the list and display, Deleted "<title>". If it was not in the list, display, Note, could not remove "<title>", it was not found!. If the users enters "L", call the function that will display each of the titles on its own line. Do not display []s nor 's. If the user enters "Q", display, Stay safe! and terminate the program. If the user does not enter a valid option, display, Sorry,"<option>" is not a valid option.    All code must be contained in a function (except calling main()) welcome(): displays a welcome message main(): repeatedly prompts the user to enter an option Adds, deletes and lists book titles (Uses a list in each function) Comments   Example Run 1: Welcome to MyBookInventory App   Options: A) Add a new book title D) Delete a book title L) List all of the book titles Q) Quit Please choose from the above options: A Please enter the book title to add: Superman Added "Superman"

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter6: Modularity Using Functions
Section: Chapter Questions
Problem 9PP
icon
Related questions
Question

Display a Python script with comments that shows a welcome message and asks the user for one of the following options:

A) Add a new book title

D) Delete a book title

L) List all of the book titles

Q) Quit

Use a list for this assignment.

Use a different function to implement each of the menu options. The main() function will allow the user to continue choosing an option from the menu until the user choose "Q" to quit (program terminates).

  • If the user enters "A" from the menu, call the function that will prompt the user for the title to add, add it to the list and display, Added "<title>".
  • If the user enters "D", call the function that will prompt the user for the title to remove, remove it from the list and display, Deleted "<title>". If it was not in the list, display, Note, could not remove "<title>", it was not found!.
  • If the users enters "L", call the function that will display each of the titles on its own line. Do not display []s nor 's.
  • If the user enters "Q", display, Stay safe! and terminate the program.
  • If the user does not enter a valid option, display, Sorry,"<option>" is not a valid option. 

 

All code must be contained in a function (except calling main())

  • welcome(): displays a welcome message
  • main(): repeatedly prompts the user to enter an option
  • Adds, deletes and lists book titles (Uses a list in each function)
  • Comments

 

Example Run 1:

Welcome to MyBookInventory App

 

Options:

A) Add a new book title

D) Delete a book title

L) List all of the book titles

Q) Quit

Please choose from the above options: A

Please enter the book title to add: Superman

Added "Superman"

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning