Перейти к содержанию

Аргументы функции

Задание 1: Цепочка функций

В качестве аргумента могут выступать значения, возвращаемые другими функциями и даже сами функции. Это позволяет создавать цепочки выполнения функций:

a = func1(func2(func3()))

В этом примере func3 возвращает значение, как аргумент func2, а она возвращает значение в func1, которая возвращает значение, которое записывается в переменную a.


Используя только функции из модуля operator, найдите результат следующего выражения, округленный до 2 знака после запятой:

((8+9)*(6-8)^6)/12

Подсказка по функциям модуля operator:

Оператор Функция
+ add(a, b)
- sub(a, b)
* mul(a, b
/ truediv(a, b)
** pow(a, n)

Загрузка тренажера...

Задание: Найти ошибки в вызове функции.

Дана простенькая функция и несколько вызывов этой функции. Вам надо понять какие вызовы некорректны и эти строки закомментировать.

Для простоты тестирования ваших ответов, просьба оставить строки на своих местах. Просто закомментировать неправильное.


Загрузка тренажера...