/
vergilius
/
Python_study
Обзор
Документация
Войти
/
vergilius
/
Python_study
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
functions2/task_4.py
23 строки
935 B
vergilius
я всё решил git add .!
26 окт 2024, 23:57
26 окт 2024, 23:57
8b0b17f
Код
Авторство
О чём код?
recipes = { "Эспрессо": {"coffee": 1, "milk": 0, "cream": 0}, "Капучино": {"coffee": 1, "milk": 3, "cream": 0}, "Макиато": {"coffee": 2, "milk": 1, "cream": 0}, "Кофе по-венски": {"coffee": 1, "milk": 0, "cream": 2}, "Латте Макиато": {"coffee": 1, "milk": 2, "cream": 1}, "Кон Панна": {"coffee": 1, "milk": 0, "cream": 1}, } in_stock = {"coffee": 4, "milk": 4, "cream": 0} def order(*preferences): for drink in preferences: if drink in recipes: if all( in_stock[ingredient] >= recipes[drink][ingredient] for ingredient in recipes[drink] ): for ingredient in recipes[drink]: in_stock[ingredient] -= recipes[drink][ingredient] return drink return "К сожалению, не можем предложить Вам напиток"