def multiply(a, b):
return a * b, a + b
result = multiply(2, 3)
print(result)
multiply(a, b)
возвращает кортеж, содержащий результат умножения a * b
и сумму a + b
. В данном случае, multiply(2, 3)
вернет (6, 5)
. Поэтому в консоль будет выведено: (6, 5)
.
Вопрос: Что выведет данный код?
def multiply(a, b):
return a * b, a + b
result = multiply(2, 3)
print(result)
Ответ:
Данная функция multiply(a, b)
возвращает кортеж (tuple), содержащий два элемента: произведение a * b
и сумму a + b
.
В данном случае, a
равно 2, а b
равно 3.
Следовательно, a * b
равно 2 * 3 = 6, а a + b
равно 2 + 3 = 5.
Функция возвращает кортеж (6, 5)
.
Оператор print(result)
выведет этот кортеж в консоль.
Вывод:
(6, 5)