У вас есть два вызова print
: один внутри print_name
и другой вне области действия функции.
Один внутри print_name()
печатает переданный name
. Один снаружи печатаетчто возвращает print_name
функция - это None
, поскольку у вас нет return
оператора.Предполагая, что вам нужен только один вывод на печать, вы return
вместо его печати в функции:
def print_name(name):
return name
print(print_name('Annabel Lee'))
Или просто вызовите print_name
, не заключая его в функцию print
.