def test_case():
return "A", "B", "C"
result = test_case()
print(result[0], result[1])
Результатом работы кода будет вывод на экран строк "A" и "B", разделенных пробелом.
Функция test_case()
возвращает кортеж (tuple) из трех строк. Переменной result
присваивается этот кортеж. Затем код выводит первый (result[0]
) и второй (result[1]
) элементы кортежа.
Дан следующий Python код:
def test_case():
return "A", "B", "C"
result = test_case()
print(result[0], result[1])
Что будет выведено в консоль при выполнении этого кода?
Функция test_case()
возвращает кортеж (tuple) из трех строк: "A"
, "B"
и "C"
.
Переменной result
присваивается этот кортеж.
Затем происходит вывод в консоль элементов кортежа с индексами 0 и 1. В Python индексация начинается с 0.
Следовательно, result[0]
вернет "A"
, а result[1]
вернет "B"
.
В результате будет выведено "A B"
(строки разделены пробелом, потому что так работает функция print
с несколькими аргументами).
A B