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