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.