Wenn ich diese Funktion hatteWie kann ich einen summatory mit einem Zyklus und recurssion implementieren
def P(n):
iterador = 0
while (iterador <= n):
print(iterador)
iterador = iterador + 1
P(8)
Welche
1
2
3
4
5
6
7
8
druckt Was würde ich tun muss, um jede Zahl zu schreiben, diese
1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 = 36
weiß, dass ich es so etwas wie sein würde:
P(n) = 1 + 2 + 3 +...+ n
P(1) = 1
P(2) = P(1) + 2
P(3) = P(2) + 3
.
.
.
P (n) = P (n-1) + n
Aber ich weiß nicht, wie es in Code zu setzen.
Könnte jemand mir eine Hand geben.
Danke.