RetailItem Class Write a class named RetailItem that holds data about an item in
ID: 3776484 • Letter: R
Question
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.
Explanation / Answer
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 |descitpion |unitsonhand |price"
for i in range(len(l)):
print "Item",i+1," |",l[i].descitpion," |",l[i].unitsonhand," |",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
"""
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.