def multiply(a, b=2, c=3):
return a * b * c
print(multiply(3, c=4))
multiply
вызывается с a=3
и c=4
. Значение b
берется по умолчанию, то есть b=2
. Таким образом, вычисляется 3 * 2 * 4 = 24
.
Задача:
def multiply(a, b=2, c=3):
return a * b * c
print(multiply(3, c=4))
Объяснение:
multiply
принимает три аргумента: a
(обязательный), b
(с значением по умолчанию 2) и c
(с значением по умолчанию 3).multiply(3, c=4)
:
3
передается аргументу a
.b
не указан, поэтому используется значение по умолчанию 2
.c
указан как c=4
, переопределяя значение по умолчанию.3 * 2 * 4
.Результат:
Вывод программы будет 24
.