Аргументы функции
Задание 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) |
Задание: Найти ошибки в вызове функции.
Дана простенькая функция и несколько вызывов этой функции. Вам надо понять какие вызовы некорректны и эти строки закомментировать.
Для простоты тестирования ваших ответов, просьба оставить строки на своих местах. Просто закомментировать неправильное.