Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

in python please! ( 2 ) Build the ShoppingCart class with the following data attributes and related methods. Note: Some can be method stubs (

in python please! (2) Build the ShoppingCart class with the following data attributes and related methods. Note: Some can be method stubs (empty methods) initially, to be completed in later steps. - Parameterized constructor which takes the customer name and date as parameters (2 pts)- Attributes - customer_name (string)- Initialized in default constructor to "none" - current_date (string)- Initialized in default constructor to "January 1,2016"- cartitems (list)- Methods - add_item0- Adds an item to cart_items list. Has a parameter of type ItemToPurchase. Does not return anything. - remove_item0- Removes item from cart_items list. Has a string (an item's name) parameter. Does not return anything. - If item name cannot be found, output this message: Item not found in cart. Nothing removed. - modify_item0- Modifies an item's quantity. Has a parameter of type ItemToPurchase. Does not return anything. - If item can be found (by name) in cart, modify item in cart. - If item cannot be found (by name) in cart, output this message: Item not found in cart. Nothing modified. - get_num_items_in_carto (2 pts)- Returns quantity of all items in cart. Has no parameters. - get_cost_of_cart()(2 pts)- Determines and returns the total cost of items in cart. Has no parameters. - print_total()- Outputs total of objects in cart. - If cart is empty, output this message: SHOPPING CART IS EMPTY - print_descriptions0- Outputs each item's description.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

The Database Management Systems

Authors: Patricia Ward, George A Dafoulas

1st Edition

1844804526, 978-1844804528

More Books

Students also viewed these Databases questions

Question

=+Show that un is finitely additive and countably subadditive on o.

Answered: 1 week ago

Question

Enhance the basic quality of your voice.

Answered: 1 week ago

Question

Describe the features of and process used by a writing team.

Answered: 1 week ago