Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Bucket:
- def __init__(self, size):
- self.size = size
- self.freeSize = 0
- self.contains = []
- def throwToBucket(self, obj):
- if obj.size < self.freeSize:
- print("Bucket is full")
- return
- self.contains.append(obj)
- self.freeSize = self.freeSize + obj.size
- class Pen:
- def __init__(self):
- self.size = 1
- newBucket = Bucket(2)
- newPen = Pen()
- newPen2 = Pen()
- newPen3 = Pen()
- newBucket.throwToBucket(newPen)
- newBucket.throwToBucket(newPen2)
- newBucket.throwToBucket(newPen3)
- print(newBucket.contains)
- print(newBucket.size)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement