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
 \"\"\"

