Назад к вопросам
Junior
66
questionbank
Можно ли передавать функцию в качестве аргумента другой функции?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Да, можно. В Python функции являются объектами "первого класса".
def greeting(name):
return f"Привет, {name}!"
def say_hello(func):
# Вызываем переданную функцию
message = func("Мир")
print(message)
# Передаем функцию greeting в качестве аргумента
say_hello(greeting)