Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- INPUT = ['Assembly1|ScrewY|5', 'Assembly2|ScrewY|10']
- class Part:
- def __init__(self, partNumber, screwQuantity):
- self.screws = screwQuantity
- self.part = partNumber
- class Assembly:
- def __init__(self, name, parts = []):
- self.parts = parts;
- self.name = name;
- def toString(self):
- output = self.name + " has: "
- for part in self.parts:
- output += part.screws + " x " + part.part
- return output
- assemblies = []
- for line in INPUT:
- splitted = line.split('|');
- assemblies.append(Assembly(splitted[0], [Part(splitted[1], splitted[2])]))
- for assembly in assemblies:
- print assembly.toString()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement