RetailItem Class Write a class named RetailItem that holds d




RetailItem Class
Write a class named RetailItem that holds data about an item in a retail store. The class should have the following properties:




Description —The Description property should hold a brief description of the item.




UnitsOnHand —The UnitsOnHand property should hold the number of units currently in inventory.




Price —The Price property should hold the item’s retail price.


Write a constructor that accepts arguments for each property.
The application should create an array of three RetailItem objects containing the following data:

Description Units on Hand Price
Item 1 Jacket 12 59.95
Item 2 Jeans 40 34.95
Item 3 Shirt 20 24.95

The application should have a loop that steps through the array, displaying each element’s properties.

Solution

class RetailItem:
def __init__(self,descitpion,unitsonhand,price):
self.descitpion = descitpion
self.unitsonhand = unitsonhand
self.price = price

l = [RetailItem(\"Jacket\",12,59.95),RetailItem(\"Jeans\",40,34.95),RetailItem(\"Shirt\",20,24.95)]

# display all elements
print \"Item\\t|descitpion\\t|unitsonhand\\t|price\"
for i in range(len(l)):
print \"Item\",i+1,\"\\t|\",l[i].descitpion,\"\\t|\",l[i].unitsonhand,\"\\t\\t|\",l[i].price
  
\"\"\"
Item   |descitpion   |unitsonhand   |price
Item 1    | Jacket    | 12        | 59.95
Item 2    | Jeans    | 40        | 34.95
Item 3    | Shirt    | 20        | 24.95
\"\"\"

 RetailItem Class Write a class named RetailItem that holds data about an item in a retail store. The class should have the following properties: • Description

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site