Sobes.tech
Назад к вопросам
Middle
8

Напиши функции multiplier и minuser (замыкания).

Компании, где спрашивали
СБЕРСБЕР

Ответ от нейросети

sobes.tech AI

Вот пример функций-замыканий multiplier и minuser на Python:

def multiplier(factor):
    def multiply(x):
        return x * factor
    return multiply

def minuser(subtrahend):
    def subtract(x):
        return x - subtrahend
    return subtract

# Использование:
mul_by_3 = multiplier(3)
print(mul_by_3(10))  # 30

minus_5 = minuser(5)
print(minus_5(20))   # 15

Функции multiplier и minuser принимают параметр и возвращают внутреннюю функцию, которая использует этот параметр, сохраняя его в замыкании.