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