In unserem täglichen Leben gibt es oft Situationen, in denen es notwendig ist, die Anzahl der positiven Zahlen in einem bestimmten Satz zu finden. In diesem Artikel betrachten wir eine dieser Situationen – das Finden der Anzahl der positiven Zahlen unter den 15 über die Tastatur eingegebenen Zahlen.
Bevor wir mit der Lösung dieses Problems beginnen, wollen wir uns mit der Definition des Begriffs "positive Zahl" befassen. Eine positive Zahl ist eine Zahl, die größer als Null ist.
Um dieses Problem zu lösen, müssen Sie 15 Zahlen über die Tastatur eingeben und die Anzahl der positiven Zahlen unter ihnen zählen. Dazu können Sie eine Schleife verwenden, z. B. eine for-Schleife. Innerhalb der Schleife werden wir den Benutzer auffordern, eine Zahl einzugeben und zu überprüfen, ob sie positiv ist.
Nach dem Verlassen der Schleife werden wir die Anzahl der positiven Zahlen anzeigen, die unter den vom Benutzer eingegebenen Zahlen gefunden wurden. Dies wird das gewünschte Ergebnis sein.
Aufgabenstellung
Um dieses Problem zu lösen, müssen Sie ein Programm schreiben, das es dem Benutzer ermöglicht, 15 Zahlen über die Tastatur einzugeben und die Anzahl der positiven Zahlen unter ihnen zu bestimmen.
Das Programm muss den Benutzer auffordern, Zahlen einzugeben, danach jede Zahl zu analysieren und die Anzahl der positiven Zahlen zu zählen. Nach Abschluss der Eingabe müssen Sie das Ergebnis ausgeben.
Die folgende Bedingung wird verwendet, um positive Zahlen zu bestimmen: eine positive Zahl ist eine Zahl größer als Null.
Bei dieser Aufgabe muss berücksichtigt werden, dass der Benutzer die Zahlen beliebig eingeben kann, daher muss das Programm flexibel sein und alle möglichen Situationen bewältigen.
Als Ergebnis der Arbeit des Programms wird die Anzahl der positiven Zahlen unter den 15 vom Benutzer eingegebenen Zahlen angezeigt.
Lösungsalgorithmus
Sie können den folgenden Algorithmus verwenden, um das Problem zu lösen, die Anzahl der positiven Zahlen unter den 15 über die Tastatur eingegebenen Zahlen zu finden:
- Initialisieren Sie eine Variable, die die Anzahl der positiven Zahlen zählt und ihr einen Wert von 0 zuweist.
- Erstellen Sie eine Schleife, die 15 Mal wiederholt wird, da Sie 15 Zahlen eingeben müssen.
- Innerhalb der Schleife lesen Sie die Zahl über die Tastatur.
- Überprüfen Sie, ob die eingegebene Zahl positiv ist.
- Wenn die Zahl positiv ist, erhöhen Sie den Wert des positiven Zahlenzählers um 1.
- Wiederholen Sie die Schritte 3 bis 5, bis alle 15 Zahlen eingegeben wurden.
- Zeigt den Wert des positiven Zahlenzählers an.
Nach der Ausführung des Algorithmus wird die Anzahl der positiven Zahlen unter den 15 über die Tastatur eingegebenen Zahlen angezeigt.
Umsetzung des Programms
Um dieses Problem zu lösen, können Sie eine Schleife verwenden, die den Benutzer auffordert, Zahlen über die Tastatur einzugeben.
Das Programm muss eine Variable haben, die die Anzahl der positiven Zahlen speichert.
Nachdem Sie die Nummer vom Benutzer erhalten haben, muss das Programm sie auf ihre Positivität überprüfen. Wenn die Zahl positiv ist, müssen Sie den Wert der Variablen erhöhen, die die Anzahl der positiven Zahlen speichert.
Nachdem Sie alle Zahlen eingegeben haben, sollte das Programm die Anzahl der positiven Zahlen anzeigen.
- Initialisieren Sie die Variable positiveCount mit dem Wert 0.
- Wir führen eine Schleife aus, die den Benutzer auffordert, Zahlen einzugeben, bis 15 Zahlen eingegeben werden. Bei jeder Iteration erhöhen wir den Wert der Variablen count um 1.
- Innerhalb der Schleife lesen wir die vom Benutzer eingegebene Zahl aus.
- Überprüfen Sie, ob die eingegebene Zahl positiv ist.
- Wenn die Zahl positiv ist, erhöhen wir den Wert der Variablen positiveCount um 1.
- Nach dem Ende des Zyklus wird der Wert der Variablen positiveCount angezeigt.
Beispiel für die Programmimplementierung:
for _ in range(15):
number = int(input("Geben Sie eine Zahl ein: "))
print("Anzahl positiver Zahlen:", positiveCount)
Nach dem Start dieses Programms wird die Anzahl der positiven Zahlen unter den 15 über die Tastatur eingegebenen Zahlen angezeigt.