Advertisement
Guest User

Untitled

a guest
Aug 29th, 2014
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.72 KB | None | 0 0
  1. #!/usr/bin/python
  2.  
  3. INPUT = ['Assembly1|ScrewY|5', 'Assembly2|ScrewY|10']
  4.  
  5. class Part:
  6.     def __init__(self, partNumber, screwQuantity):
  7.         self.screws = screwQuantity
  8.         self.part = partNumber
  9.  
  10. class Assembly:
  11.     def __init__(self, name, parts = []):
  12.         self.parts = parts;
  13.         self.name = name;
  14.     def toString(self):
  15.         output = self.name + " has: "
  16.         for part in self.parts:
  17.             output += part.screws + " x " + part.part
  18.            
  19.         return output
  20.  
  21. assemblies = []
  22. for line in INPUT:
  23.     splitted = line.split('|');
  24.     assemblies.append(Assembly(splitted[0], [Part(splitted[1], splitted[2])]))
  25.  
  26. for assembly in assemblies:
  27.     print assembly.toString()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement