Ich bin ein Anfänger und ich weiß nicht, wie das geht.Verwenden von Rekursion, um alle Elemente einer Liste zusammenzufassen
Ich habe eine Liste L=[1,2,3,100]
und Rekursion verwenden, sollte ich [0,1,2,3,4,6,...,106]
alle Möglichkeiten bekommen, um diese Elemente aus L zusammenzufassen wie nur L[1]
und L[2]
oder L[0]
und L[1]
, L[0]
und L[1]
und L[3]
, etc ... Ich versuche das, aber es ist keine Rekursion, oder?
def rec(L):
if not ls:
return 0
return ls[0] + listSum(ls[1:])
Dies scheint wie Hausaufgaben, stellen Sie sicher, dass Sie verstehen, was Rekursion ist. Wenn Sie Ihr gewünschtes Ergebnis nicht erhalten, sollte es auch hier gepostet werden, sowie was Sie von Ihrem eigenen Code verstehen. Dies hilft den Menschen, Antworten auf Ihr Wissen zu geben. Viel Glück! – Llopis