class Meal: def __init__(self, kitchen): self.mainCourse = kitchen.mainCourse self.sideDish = kitchen.sideDish self.drink = kitchen.drink self.dessert = kitchen.dessert def __str__(self): return f"Mahlzeit: {self.mainCourse}, {self.sideDish},\ {self.drink}, {self.dessert}" class Kitchen: def __init__(self): self.mainCourse = None self.sideDish = None self.drink = None self.dessert = None def withMainCourse(self, mainCourse): self.mainCourse = mainCourse return self def withSideDish(self, sideDish): self.sideDish = sideDish return self def withDrink(self, drink): self.drink = drink return self def withDessert(self, dessert): self.dessert = dessert return self def giveOut(self): return Meal(self) kitchen = Kitchen() kitchen.withMainCourse("Burger") kitchen.withSideDish("Pommes") kitchen.withDrink("Wasser") kitchen.withDessert("Muffin")