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