Question: In your main create a empty list called inventory. Create each of the parts ( below ) as an object and append the objects to

In your main create a empty list called inventory. Create each of the parts (below) as an object and append the objects to the inventory list.
Part Number Description Price
9999 Easy Bake Oven 34.94
7766 Volvo 240 Key .98
911 US Emergency Flashlight 13.98
999 UK Emergency Flashlight 17.55
Then use a for loop to print out the four items.
Call main at the bottom of your code to start the program. class Part:
def __init__(self, part_number, description, price):
self.part_number = part_number
self.description = description
self.price = price
def discount(self, percent):
return self.price *(1-percent)
def __str__(self):
return str(self.part_number)+""+ self.description +""+ str(self.price)
def main():
def part(part_number, description, price):
return Part(part_number, description, price)
inventory =[]
parts_info =[
(9999, "Easy Bake Oven", 34.94),
(7766, "Volvo 240 Key", 0.98),
(911,"US Emergency Flashlight", 13.98),
(999,"UK Emergency Flashlight", 17.55)
]
for part_info in parts_info:
part_number, description, price = part_info
inventory.append(part(part_number, description, price))
for part in inventory:
print(part)
main()

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!