def test():
return
print(test())
test() неявно возвращает None, поскольку в ней отсутствует явное возвращаемое значение. Поэтому, print(test()) выведет в консоль None.
Вопрос: Что выведет следующий код?
def test():
return
print(test())
Ответ: Код выведет None.
Объяснение:
test() определена и не содержит явного возврата какого-либо значения.return, или имеет оператор return без указанного значения, она неявно возвращает None.print() выводит значение, которое ей передано в качестве аргумента. В данном случае, она выводит результат возврата функции test(), который, как мы выяснили, равен None.