I need help writing program in python

The Acme Retail Warehouses has 2 warehouses in the city. 

Warehouse 1 holds hardware material that are distributed to stores.  

Warehouse 2 holds grocery items that are distributed to grocery stores.

You need to create 2 classes.  

The first class is the warehouse.  

It has attributes Location (street address you give it), type of storage (hardware or grocery), and a list of inventory items (objects of the second class discussed below).  

The class should contain accessors and mutators as well as an __str__.

The second class is inventory.

It has attributes ID, Description, Quantity, Cost.  The class should contain accessors, mutators, an __str__, and a method to calculate and return the retail price.  All items have a 20% markup.You need to write 2 programs.  Program 1 reads data from 2 files. 

hardware.txt contains hardware items that are stored in Warehouse 1.  The data are comma delimited and contain the following fields: ID number, Description, Quantity, Cost.  grocery.txt contains grocery items that are stored in Warehouse 2.  The data are comma delimited and contain the following fields: ID number, Description, Quantity, Cost.  

For each file, create a warehouse object.  

You supply the location and type of storage for each object.  

Use the data from the files to create the inventory object list.  

Both files should be saved using the Pickle module.Program 2 is a menu driven program.  

The user should be asked which warehouse they will be working with and then a menu should be displayed with the following choices:

1.    Add Item – allows the user to add an item to the inventory (you supply the data)

2.    Delete Item – allows the user to delete an item from the inventory (returns the information)

3.    Change quantity – allows the user to add or subtract from the inventory

4.    Change price – allows the user to change the price of an item in the inventory

5.    Print item – the user would enter an ID and the program will display the inventory information for that ID

6.    Quit

Calculate the price
Make an order in advance and get the best price
Pages (550 words)
*Price with a welcome 15% discount applied.
Pro tip: If you want to save more money and pay the lowest price, you need to set a more extended deadline.
We know how difficult it is to be a student these days. That's why our prices are one of the most affordable on the market, and there are no hidden fees.

Instead, we offer bonuses, discounts, and free services to make your experience outstanding.
How it works
Receive a 100% original paper that will pass Turnitin from a top essay writing service
step 1
Upload your instructions
Fill out the order form and provide paper details. You can even attach screenshots or add additional instructions later. If something is not clear or missing, the writer will contact you for clarification.
Pro service tips
How to get the most out of your experience with Australia Assessments
One writer throughout the entire course
If you like the writer, you can hire them again. Just copy & paste their ID on the order form ("Preferred Writer's ID" field). This way, your vocabulary will be uniform, and the writer will be aware of your needs.
The same paper from different writers
You can order essay or any other work from two different writers to choose the best one or give another version to a friend. This can be done through the add-on "Same paper from another writer."
Copy of sources used by the writer
Our college essay writers work with ScienceDirect and other databases. They can send you articles or materials used in PDF or through screenshots. Just tick the "Copy of sources" field on the order form.
See why 20k+ students have chosen us as their sole writing assistance provider
Check out the latest reviews and opinions submitted by real customers worldwide and make an informed decision.
Business Studies
Customer 453413, April 26th, 2020
Healthcare & Medical
Instructions followed quite well.
Customer 452441, April 13th, 2022
Good work!
Customer 463337, March 10th, 2023
Religious studies
Thank you very much. I am going to keep using this service.
Customer 454195, March 30th, 2020
English 101
Impeccable output.
Customer 462717, April 20th, 2022
Customer 454463, May 5th, 2022
super professional
Customer 462485, May 17th, 2022
Leadership Studies
Good work. Ensure you proofread before submitting.
Customer 462327, June 1st, 2022
Thank you so much for the help, with your help that provided me with more time to learn the materials and do other assignments. I wish you existed back in 2005.
Customer 453041, June 3rd, 2020
Beautifully written essay!
Customer 462241, November 25th, 2021
Business and administrative studies
Great content.
Customer 462275, April 4th, 2022
English 101
I don’t have any comment it’s very good
Customer 454499, June 17th, 2020
Customer reviews in total
Current satisfaction rate
3 pages
Average paper length
Customers referred by a friend
15% OFF your first order
Use a coupon FIRST15 and enjoy expert help with any task at the most affordable price.
Claim my 15% OFF Order in Chat