This commit is contained in:
2026-07-30 11:35:10 +05:00
commit 8a3ec978ad
113 changed files with 3384 additions and 0 deletions
+51
View File
@@ -0,0 +1,51 @@
class Dish():
def __init__(self, name, price):
self.price = price
self.name = name
def prepare():
pass
class MainCource(Dish):
def __init__(self, name, price, weight):
super().__init__(name, price)
self.weight = weight
def prepare(self):
return f"Ваше блюдо {self.name} массой {self.weight} готовится!"
class Drink(Dish):
def __init__(self, name, price, capacity):
super().__init__(name, price)
self.capacity = capacity
def prepare(self):
return f"Ваш напиток {self.name} объемом {self.capacity} мл готовится!"
class Desert(Dish):
def __init__(self, name, price, kkal):
super().__init__(name, price)
self.kkal = kkal
def prepare(self):
return f"Ваш дессерт {self.name} каллорийностью {self.kkal} готовится!"
class Wallet():
def __init__(self, vol):
self.vol = vol
def __add__(self):
add = input("На сколько едениц вы хотите пополнить кошелек?\n>> ")
self.vol += add
class Order():
def __init__(self, dish1, dish2, di):
print("### Добро пожаловать, Александр! Это ваша любимая шаурмечка. Что будете брать сегодня?####")
print(f"У меня есть {wallet.vol} рублей.")
for dish in order:
print(dish.prepare())
wallet.vol = wallet.vol - dish.price
print(f'Вкусно поел! Осталось {wallet.vol} рублей.')