def example(a, b=5, c=10):
return a + b + c
print(example(2))
17
.
Функция example
принимает один обязательный аргумент a
и два необязательных аргумента b
и c
с значениями по умолчанию 5 и 10 соответственно. При вызове функции с аргументом 2
, подставляется значение 2 для a
, а b
и c
принимают значения по умолчанию. Таким образом, вычисляется 2 + 5 + 10 = 17
.
В данном Python коде определена функция example
, которая принимает три аргумента: a
, b
, и c
. Аргументы b
и c
имеют значения по умолчанию: b=5
и c=10
. Это означает, что если при вызове функции b
или c
не указаны, будут использованы их значения по умолчанию.
В строке print(example(2))
функция example
вызывается только с одним аргументом, a=2
. Так как аргументы b
и c
не указаны, будут использованы их значения по умолчанию: b=5
и c=10
.
Таким образом, функция example
вычислит 2 + 5 + 10 = 17
.
Вывод программы будет:
17