Question
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
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:
oif __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