Die Summe aller über die Tastatur eingegebenen Ganzzahlen ist eine der Hauptprogrammieraufgaben. Diese Aufgabe kann in vielen Bereichen nützlich sein, in denen eine große Anzahl numerischer Daten verarbeitet werden muss. In diesem Artikel erfahren Sie, wie Sie die Summe aller über die Tastatur eingegebenen Ganzzahlen mithilfe der Programmiersprache Python finden.
Zunächst müssen wir den Benutzer nach der Anzahl der Zahlen fragen, die er eingeben möchte. Dazu können wir die Funktion verwenden input(). Dann erstellen wir eine Variable, in die wir die Summe speichern. In unserem Fall ist dies die Variable sum. Danach erstellen wir eine Schleife, die so oft wiederholt wird, wie die Zahlen eingegeben werden müssen.
Die Schleife fragt den Benutzer mithilfe der Funktion nach einer Nummer ab input() und fügen Sie es mit dem Operator '+=' zur Summe hinzu.
Wenn die Schleife abgeschlossen ist, geben wir den Wert der Variablen sum aus, die die Summe der eingegebenen Zahlen ist. So könnte der Code aussehen:
Der Algorithmus zur Summierung von ganzen Zahlen
Mit dem folgenden Algorithmus können Sie die Summe aller über die Tastatur eingegebenen Ganzzahlen ermitteln:
- Initialisieren Sie die Summen-Variable mit dem Wert 0.
- Bitten Sie den Benutzer, eine Nummer einzugeben.
- Überprüfen Sie, ob der eingegebene Wert eine Zahl ist.
- Wenn der eingegebene Wert eine Zahl ist, fügen Sie ihn der Variablen Summe hinzu. Fahren Sie dann mit Schritt 2 fort.
- Wenn der eingegebene Wert keine Zahl ist, überprüfen Sie, ob es sich um eine Stoppzeichenfolge handelt. Wenn ja, beenden Sie die Ausführung des Algorithmus und geben Sie den Wert der variablen Summe aus. Wenn nicht, geben Sie eine falsche Eingabemeldung aus und fahren Sie mit Schritt 2 fort.
Mit diesem Algorithmus können Sie alle vom Benutzer eingegebenen Ganzzahlen nacheinander addieren, bis die Zeichenfolge "Stop" eingegeben wird. Das Endergebnis ist die Summe aller ganzen Zahlen.
Eingabe einer Zahl über die Tastatur
Um eine Zahl über die Tastatur einzugeben, müssen Sie ein Eingabefeld auswählen und mit dem Mauszeiger darauf klicken. Dann müssen Sie eine Zahl auf der Tastatur mit den Zifferntasten oder den Zifferntasten eingeben.
Achten Sie bei der Eingabe einer Zahl über die Tastatur darauf, dass die Eingabe korrekt ist. Stellen Sie sicher, dass die eingegebene Zahl den Anforderungen des Programms entspricht und keine zusätzlichen Zeichen oder Leerzeichen enthält.
Die Eingabe einer Zahl über die Tastatur kann in verschiedenen Formaten erfolgen. Beispielsweise kann eine Zahl mit Zahlen oder mit einem Dezimalpunkt oder einem Komma eingegeben werden, um einen ganzzahligen und einen Bruchteil einer Zahl zu trennen.
Wenn Sie eine Zahl über die Tastatur eingeben, können Sie verschiedene Tasten und Tastenkombinationen verwenden, um spezielle Operationen durchzuführen. Sie können beispielsweise die Rücktaste verwenden, um das letzte Zeichen zu löschen, oder die Entf-Taste, um die gesamte eingegebene Zahl zu löschen.
Die Eingabe einer Zahl über die Tastatur ist eine wichtige Aufgabe beim Schreiben von Programmen und beim Lösen verschiedener Aufgaben. Die korrekte und genaue Eingabe von Zahlen ermöglicht es Ihnen, korrekte Ergebnisse zu erhalten und Fehler zu vermeiden.
Überprüfen einer Zahl auf einen ganzzahligen Wert
Sie können die folgende Tabelle verwenden, um eine Zahl auf einen ganzzahligen Wert zu überprüfen:
| Bedingung | Handlung |
|---|---|
| Wenn die Zahl eine Dezimalzahl enthält (Bruchzahl), | es ist nicht ganz und wird übersprungen. |
| Wenn die Zahl keine Dezimalzahl enthält (Ganzzahl), | es wird berücksichtigt, wenn die Summe aller Ganzzahlen gefunden wird. |
Sie können mathematische Operationen verwenden, um eine Zahl auf einen ganzzahligen Wert genauer zu überprüfen. Überprüfen Sie beispielsweise, ob der Wert einer Zahl gleich dem ganzzahligen Teil ist:
int number = 10.5;if (number == Math.floor(number))/ Число является целым> else/ Число не является целым>
Wenn Sie also eine Zahl mit einem Dezimalteil eingeben, wird sie verworfen, und nur ganze Zahlen werden bei der Berechnung der Summe berücksichtigt.
Summieren einer Zahl mit der vorherigen Summe
Wenn Sie ein Programm entwickeln, um die Summe aller über die Tastatur eingegebenen Ganzzahlen zu finden, kann es eine Möglichkeit sein, jede Zahl mit der vorherigen Summe zu summieren. Mit diesem Ansatz können Sie die aktuelle Summe in einer Variablen speichern und bei der Eingabe neue Zahlen hinzufügen.
Zuerst müssen Sie eine Variable erstellen, die den aktuellen Betrag speichert. Nennen wir es zum Beispiel total . Zunächst kann der Wert dieser Variablen auf Null festgelegt werden.
Dann kann jede neue Zahl in einem Zyklus zum Lesen von Zahlen über die Tastatur mit einer Additionsoperation zur Variablen total hinzugefügt werden.
Der Prozess der Summierung von Zahlen kann in einer Endlosschleife organisiert werden, die ausgeführt wird, bis der Benutzer einen speziellen Wert (z. B. 0) eingibt, um das Programm zu beenden.
Am Ende des Programms können Sie den Wert der Variablen total anzeigen oder für weitere Berechnungen verwenden.
Beispielcode in Python:
total = 0while True:num = int(input("Введите целое число (для завершения введите 0): "))if num == 0:breaktotal += numprint("Сумма всех введенных чисел:", total)
Mit dieser Technik zum Summieren von Zahlen mit der vorherigen Summe können Sie daher die Summe aller über die Tastatur eingegebenen Ganzzahlen bequem und effizient finden.
Ausgabe des Ergebnisses
Nachdem Sie alle Zahlen eingegeben haben, sollte das Programm die Summe aller eingegebenen ganzen Zahlen anzeigen.
Dazu können Sie eine Variable verwenden, die wir total genannt haben. Zu Beginn des Programms setzen wir den Wert dieser Variablen auf Null:
total = 0
Jedes Mal, wenn wir eine Zahl von der Tastatur aus lesen, fügen wir sie der Variablen total hinzu :
number = int(input("Введите число: "))total += number
Nachdem Sie alle Zahlen eingegeben haben, enthält die Variable total die Summe aller eingegebenen Ganzzahlen.
Um seinen Wert auf den Bildschirm zu bringen, können wir die Funktion print() verwenden :
print("Сумма всех чисел:", total)
Nachdem Sie alle Zahlen eingegeben haben, zeigt das Programm nun die Summe aller eingegebenen Ganzzahlen an.