def complex_return(a, b):
if a == b:
return a + b
return a * b
print(complex_return(3, 3))
print(complex_return(3, 4))
Первый вызов функции complex_return(3, 3)
вернет 6
, так как a == b
.
Второй вызов функции complex_return(3, 4)
вернет 12
, так как a != b
.
Описание кода:
Данный код определяет функцию complex_return(a, b)
, которая принимает два аргумента, a
и b
. Функция проверяет, равны ли a
и b
. Если они равны, функция возвращает сумму a
и b
. В противном случае (если a
и b
не равны), функция возвращает произведение a
и b
.
Объяснение работы кода и ожидаемый вывод:
Первая строка print(complex_return(3, 3))
вызывает функцию complex_return
с аргументами 3 и 3. Поскольку 3 равно 3, условие a == b
выполняется. Следовательно, функция возвращает 3 + 3 = 6. Это значение выводится в консоль.
Вторая строка print(complex_return(3, 4))
вызывает функцию complex_return
с аргументами 3 и 4. Поскольку 3 не равно 4, условие a == b
не выполняется. Следовательно, функция возвращает 3 * 4 = 12. Это значение выводится в консоль.
Ожидаемый вывод в консоль:
6
12