To whom it may concern, I need someone to make changes to the following assignment:
XYZ Corporation sells products online. The company has a large warehouse in which it stores its inventory of products. Orders are picked, packed and shipped from the warehouse. XYZ Corporation has contracted with you to write a program that will minimize the number of steps that the staff in the warehouse (called ODA's) take in picking the products ordered by customers. The information you will need to complete this assignment are in the following files: Specifications: CTIM285_Summer_2016_FinalExam.pdf Warehouse Map: WarehouseImage.pdf Data for Analysis: warehouse_data_final_exam_Python.txt Data for Analysis is saved in this order on each line of the file: [orderNumber, partNumber, quantyNumber, aisleNumber, shelfNumber, binNumber] This is what I have so far: def load_file(): with open("warehouse_data.txt") as infile: for line in infile: data = process_line(line) class Order(): def __init__(self, order_number): self.order_number = order_number def add_item(): order = [] order.append() def sort_key(): all_keys = [] for item in self.order_number: all_keys.append(item.sort_key()) return min(all_keys) class LineItem(): def __init__(self, orderNumber, partNumber, quantityNumber, aisleNumber, shelfNumber, binNumber): self.orderNumber = orderNumber self.partNumber = partNumber self.quantityNumber = quantityNumber self.aisleNumber = aisleNumber self.shelfNumber = shelfNumber self.binNumber = binNumber def sort_key(): p = (self.aisleNumber, self.shelfNumber, self.binNumber) for i in p: p.sort(i.sort_key()) return(self.aisleNumber, self.shelfNumber * -1, self.binNumber) def __str__(self): return("{} {} {} {} {} {}".format(self.aisleNumber, self.shelfNumber, self.binNumber, self.orderNumber, self.partNumber, self.quantityNumber)) Thanks, Justin _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor