+ 1
Что такое func?
В строке def do_twice(func, x, y):, что такое funk? Откуда оно взялось? def add(x, y): return x + y def do_twice(func, x, y): return func(func(x, y), func(x, y)) a = 5 b = 10 print(do_twice(add, a, b))
7 odpowiedzi
+ 11
😎Cybrarian😎, who knows, maybe they'll do it someday...😊
+ 11
😎Cybrarian😎, sure👍😊
+ 9
Это аргумент функции do_twice. Слово func (сокращение от function) используется здесь просто для того, чтобы показать, что функция do_twice принимает в качестве этого аргумента другую функцию.
С таким же успехом можно было бы использовать и другое имя😊
def do_twice(anyfunc, x, y):
return anyfunc(anyfunc(x, y), anyfunc(x, y))
+ 5
Пожалуйста😊
+ 1
Спасибо!