Кулинарный конвертер мер
Переводите между чашками, столовыми ложками, чайными ложками, миллилитрами, граммами и унциями.
Кулинарный конвертер помогает домашним кулинарам и профессиональным поварам переводить единицы измерения, используемые в рецептах из разных стран. Он работает с мерами объёма (чашки, столовые ложки, чайные ложки, миллилитры, жидкие унции), мерами веса (граммы, унции, фунты) и специфическими для ингредиентов преобразованиями.
Введите любую кулинарную меру и мгновенно увидите эквивалент в нужных единицах. Особенно полезно при работе с рецептами в американских мерах (чашки, упаковки масла) и переводе их в метрическую систему.
Распространённая трудность: объёмные меры, например «чашка» муки, могут соответствовать разному весу в зависимости от способа насыпки. Инструмент предоставляет стандартизированные пересчёты для распространённых продуктов.
Часто задаваемые вопросы
Реализация кода
# Cooking unit conversion in Python
UNITS_ML = {
"tsp": 4.92892, # US teaspoon
"tbsp": 14.7868, # US tablespoon
"fl_oz": 29.5735, # US fluid ounce
"cup": 236.588, # US cup
"pint": 473.176, # US pint
"quart": 946.353, # US quart
"liter": 1000.0,
"ml": 1.0,
}
def convert_cooking(value: float, from_unit: str, to_unit: str) -> float:
ml = value * UNITS_ML[from_unit]
return ml / UNITS_ML[to_unit]
# Examples
print(convert_cooking(1, "cup", "ml")) # 236.588
print(convert_cooking(3, "tsp", "tbsp")) # 1.0
print(convert_cooking(2, "cup", "liter")) # 0.473176
print(convert_cooking(500, "ml", "cup")) # 2.113...Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.