Можно ли задать в функцию параметр по умолчанию без создания класса?

Пример кода:

def how_many_light_sabers_do_you_own (name):
    
    if name == "Zach":
        return 18
    else:
        return 0

Нужно чтобы при вызове функции без аргумента, функция возвращала ноль обратно.


Ответы (1 шт):

Автор решения: eri
def how_many_light_sabers_do_you_own(name=None):
    if name is None:
        return 0
    if name == "Zach":
        return 18
    else:
        return 0
→ Ссылка