Python-Programm zum Ermitteln der Summe natürlicher Zahlen mithilfe der Rekursion

Inhaltsverzeichnis

In diesem Programm lernen Sie, die Summe der natürlichen Zahlen mithilfe der rekursiven Funktion zu ermitteln.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Python-Programmierthemen kennen:

  • Python if… else-Anweisung
  • Python-Funktionen
  • Python-Rekursion

Im folgenden Programm haben wir eine rekursive Funktion verwendet recur_sum(), um die Summe bis zur angegebenen Zahl zu berechnen.

Quellcode

 # Python program to find the sum of natural using recursive function def recur_sum(n): if n <= 1: return n else: return n + recur_sum(n-1) # change this value for a different result num = 16 if num < 0: print("Enter a positive number") else: print("The sum is",recur_sum(num)) 

Ausgabe

 Die Summe beträgt 136 

Hinweis: Um das Programm auf eine andere Nummer zu testen, ändern Sie den Wert von num.

Interessante Beiträge...