← К задачам
Масштабировать рецепт
Шеф-повар готовит банкет, и в зале вдруг оказалось больше гостей, чем ждали. Помоги ему быстро пересчитать рецепт под новое число едоков, чтобы ни одно блюдо не вышло скудным.
Напиши функцию scale_recipe(amounts, base_servings, target_servings). На вход приходит список граммовок ингредиентов amounts, число порций base_servings, на которое рассчитан рецепт, и желаемое число порций target_servings. Верни новый список граммовок, где каждое значение умножено на коэффициент target_servings / base_servings. Значения возвращай как числа с плавающей точкой.
Пример:
scale_recipe([100, 200], 2, 5) -> [250.0, 500.0]
scale_recipe([50], 1, 1) -> [50.0]
def scale_recipe(amounts, base_servings, target_servings):
pass
Для запуска тестов необходима авторизация.