Функция square в Python не выводится, если при её вызове через test не передать ей число. 13 Для выполнения функции square требуется число, а при вызове её через test ничего не передаётся. 1
Правильный вариант кода:
def square(x): return x * xdef test(func, y): print(func(y))test(square, 2)
Также для возведения числа в квадрат в Python можно использовать оператор возведения в степень (**). 5 Синтаксис: number ** exponent
, где number — число, а exponent — степень, в которую нужно это число возвести. 5 Например, квадрат числа 6 — 6 ** 2
. 2