Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for 3 Chefs by thealfest1
class AbstractCook:
def __init__(self, food, drink):
self.food_total = 0
self.drink_total = 0
self.food_name = food
self.drink_name = drink
def add_food(self, amount, cost):
self.food_total += amount * cost
def add_drink(self, amount, cost):
self.drink_total += amount * cost
def total(self):
return '{0}: {1}, {2}: {3}, Total: {4}'.format(self.food_name,
self.food_total, self.drink_name, self.drink_total, self.food_total + self.drink_total)
class JapaneseCook(AbstractCook):
def __init__(self):
super().__init__('Sushi', 'Tea')
class RussianCook(AbstractCook):
def __init__(self):
super().__init__('Dumplings', 'Compote')
class ItalianCook(AbstractCook):
def __init__(self):
super().__init__('Pizza', 'Juice')
March 6, 2019