def mysum(n, m=1): # Summendefinition mit zwei Eingabeargumenten:
# 'n' Obergrenze und 'm' Untergrenze der Summe.
if n == m: # Abbruchbedingung: Wenn Ober- gleich Untergrenze
return m # dann gib 'm' zurueck.
else: # andernfalls (also wenn n groeßer als m)
return n + mysum(n - 1, m) # addiere n zudem was der rekursive
# Funktionsaufruf mit 'n-1' als Obergrenze
# zurueckgibt.
# Testen der rekursiven Summenfunktion
print(mysum(3))
print(mysum(5))
print(mysum(200, 199))
print(mysum(6, m=2))
print(mysum(5, m=3))