Size: a a a

Сообщество Python Программистов

2021 January 16

DD

Danil Danil in Сообщество Python Программистов
Бензофуран Гетероцикл
def sum(*args):
   if len(args)<2:
       return args[0]
   return args[0]+sum(*args[1:])
спасибо
источник

K

KarmaBot in Сообщество Python Программистов
Danil Danil
спасибо
Вы увеличили карму Бензофуран Гетероцикл до 3203.43 (+1.00)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Danil Danil
а можешь закоментить пожалуйста, я для себя прошу , что бы разобраться
Ну прикинь что происходит в коде
источник

DD

Danil Danil in Сообщество Python Программистов
Бензофуран Гетероцикл
Ну прикинь что происходит в коде
туплю, смотрю и не вьезжаю
источник

FZ

Fanis Zaripov in Сообщество Python Программистов
Egor
split в руки
Это ничего не даст же
источник

E

Egor in Сообщество Python Программистов
Danil Danil
Ребята, добрый день. тоже нужна помощь, второй день голову ломаю. Без рекурсии решил давно , а вот с... Беда,
Как найти сумму позиционных аргументов *args с помощью рекурсии
чтобы рекурсия остановилась он написал условие, по которому возвращает первый элемент

потом возвращает сумму первого элемента + сумму оставшихся
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Ну прикинь что происходит в коде
В if обозначен базовый случай
Сумма аргс длиной в 1 равна первому элементу аргс
источник

E

Egor in Сообщество Python Программистов
Egor
чтобы рекурсия остановилась он написал условие, по которому возвращает первый элемент

потом возвращает сумму первого элемента + сумму оставшихся
в итоге где-то там сумма оставшихся - это число, ведь оно проходит по условию, оно все складывается и получается сумма
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
Бензофуран Гетероцикл
def sum(*args):
   if len(args)<2:
       return args[0]
   return args[0]+sum(*args[1:])
- за название функции
источник

K

KarmaBot in Сообщество Python Программистов
👑OGURCHIK🖤 ️
- за название функции
Вы уменьшили карму Бензофуран Гетероцикл до 3191.63 (-11.79)
источник

DD

Danil Danil in Сообщество Python Программистов
👑OGURCHIK🖤 ️
- за название функции
ведь главное что бы я понял нет? я что не понменяю?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
👑OGURCHIK🖤 ️
- за название функции
О, давай ещё ща тайпинг
источник

DD

Danil Danil in Сообщество Python Программистов
Бензофуран Гетероцикл
В if обозначен базовый случай
Сумма аргс длиной в 1 равна первому элементу аргс
спасибо
источник

K

KarmaBot in Сообщество Python Программистов
Danil Danil
спасибо
Вы увеличили карму Бензофуран Гетероцикл до 3192.64 (+1.00)
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
Бензофуран Гетероцикл
О, давай ещё ща тайпинг
точно!
источник

E

Egor in Сообщество Python Программистов
Бензофуран Гетероцикл
def sum(*args):
   if len(args)<2:
       return args[0]
   return args[0]+sum(*args[1:])
+12 за функцию
источник

K

KarmaBot in Сообщество Python Программистов
Egor
+12 за функцию
Вы увеличили карму Бензофуран Гетероцикл до 3204.64 (+12.00)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Я ж сейчас просто найду где ты код скидывал)
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
😀😀
источник

E

Egor in Сообщество Python Программистов
Danil Danil
спасибо
не забудь мои сообщения почитать
источник