Рекурсивная сумма из n чисел
Зачем в крайнем случае возвращают изначальный num, а не 1? Но считает правильно
def sum(num: int) -> int:
if num <= 1:
return num
return num + sum(num - 1)
Зачем в крайнем случае возвращают изначальный num, а не 1? Но считает правильно
def sum(num: int) -> int:
if num <= 1:
return num
return num + sum(num - 1)