Question
CIS115 Week 6 Lab Overview Title of Lab: Shopping List in Python Summary Create a program that will allow a user to add, list, and
CIS115 Week 6 Lab Overview
Title of Lab: Shopping List in Python
Summary
Create a program that will allow a user to add, list, and delete items from a shopping list.
Deliverables
- A source code Python file.
- A Word document containing both source code and the screen print of the program outputs.
Lab Steps
The program should be modular. For example, you will want to have an add_item(shopping_list) function, a delete_item(shopping_list) function, a display_list(shopping_list) function, a display_menu() function, and a main().
Sample Output:
Welcome to the program!
1. Add an item 2. List all items 3. Delete an item 4. Exit
Enter a menu option: 2
1 : bananas
2 : apples
Enter a menu option: 1
Please enter the item: pears
pears was added to the shopping list
Enter a menu option: 2
1 : bananas
2 : apples
3 : pears
Enter a menu option: 3
Which number to delete: 3
pears was deleted
Enter a menu option: 2
1 : bananas
2 : apples
Enter a menu option: 4
have a great day! |
Specifications:
- The program should start with 2 items in the shopping list.
- Don't forget to include at the end of the program the code:
- if __name__ == "__main__": main();
- Use this code for the delete_item(shopping_list) function:
def delete_item(shopping_list): number=int(input("Which number to delete: ")) if number<1 or number>len(shopping_list): print("Invalid number ") else: item=shopping_list.pop(number-1) print(item," was deleted ") print() |
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