загуглить этот вопрос
че почитать чтобы понять как сделать задание
Попробуй функция как аргумент функции python
декораторы?
А если мне надо сделать такое one(plus(three)) и в итоге чтобы one вернула итог 4
да вроде нет я не догоню как решить задание
Функции цифр(one, two...) возвращает свое число (1, 2 соответственно) если не принимает никаких аргументов, а если принимает, до делает действие (+, -...) рс своим числом Функции операторов (plus, minus...) Просто возвращает свой знак с полученным аргументом (аргумент это цифра)
Походу ты про функциональное программирование говоришь
похоже - но как оно работает не вдуплю))
Точно эту задачу я решал недавно в codewars
это моя первая задача которую я не соображаю как сделать
Повторюсь, функции цифр (one, two...) имеют аргумент (args : str | None = None), если не задан аргумент (args=None), то она возвращает число (1, 2...). Если есть аргументы (args='+7'), то возвращает результат со своей цифрой (return eval('2+7')) Функции операторов (plus, minus...) Принимает аргумент (number: int) и возвращает действие и сам аргумент в виде строки (return f'+{number}')
запишу попробую сделать спасибо)
А из строки эвалом?
Да, имён
Обсуждают сегодня