Python-Programm zum Ermitteln der Summe natürlicher Zahlen

Inhaltsverzeichnis

In diesem Programm lernen Sie, die Summe von n natürlichen Zahlen mithilfe der while-Schleife zu ermitteln und anzuzeigen.

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

  • Python if… else-Anweisung
  • Python während der Schleife

Im folgenden Programm haben wir eine if… elseAnweisung in Kombination mit einer while-Schleife verwendet, um die Summe der natürlichen Zahlen bis zu num zu berechnen.

Quellcode

 # Sum of natural numbers up to num num = 16 if num 0): sum += num num -= 1 print("The sum is", sum) 

Ausgabe

 Die Summe beträgt 136 

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

Zu Beginn wird die Summe auf 0 initialisiert. Die Zahl wird in der Variablen num gespeichert.

Dann haben wir die whileSchleife verwendet, um zu iterieren, bis num Null wird. In jeder Iteration der Schleife haben wir die Zahl zur Summe addiert und der Wert von num wird um 1 verringert.

Wir hätten das obige Problem ohne Verwendung einer Schleife mit der folgenden Formel lösen können.

 n * (n + 1) / 2 

Wenn beispielsweise n = 16 ist , wäre die Summe (16 * 17) / 2 = 136 .

Sie sind dran: Ändern Sie das obige Programm, um die Summe der natürlichen Zahlen mithilfe der folgenden Formel zu ermitteln.

Interessante Beiträge...