Zum Hauptinhalt springen

Überprüfen der Parität einer dreistelligen Zahl mit der Tastatur in Python

Python ist eine leistungsstarke und benutzerfreundliche Programmiersprache, mit der Sie verschiedene Aufgaben lösen können, einschließlich der Paritätsprüfung von dreistelligen Zahlen. Die Paritätsprüfung ist eine der grundlegenden Aufgaben, die häufig bei der Entwicklung von Programmen ausgeführt werden.

In diesem Artikel erfahren Sie, wie Sie eine dreistellige Zahl mit der Tastatur eingeben und in Python auf Parität überprüfen können. Dazu verwenden wir Eingabefunktionen und mathematische Operationen in der Programmiersprache Python.

Python stellt uns eine input() -Funktion zur Verfügung, mit der wir Daten vom Benutzer abrufen können. Wir können diese Funktion verwenden, um eine dreistellige Zahl einzugeben, die wir auf Parität prüfen werden.

Wie überprüfe ich eine dreistellige Zahl auf Parität in Python

Um zu beginnen, müssen Sie eine Zahl vom Benutzer mit der input() -Funktion abrufen. Dann können Sie die Divisionsoperation mit dem Rest (%) verwenden. Wenn der Rest der Division einer Zahl durch 2 0 ist, ist die Zahl gerade. Andernfalls ist die Zahl ungerade.

Hier ist ein Beispielcode, der eine Paritätsprüfung für eine dreistellige Zahl durchführt:

number = int(input("Введите трехзначное число: "))if number % 2 == 0:print("Число", number, "четное.")else:print("Число", number, "нечетное.")

Wenn Sie diesen Code ausführen, fragt das Programm den Benutzer nach einer dreistelligen Zahl. Es wird dann auf Parität überprüft, und das Programm gibt das entsprechende Ergebnis aus: "Die Zahl ist gerade" oder "Die Zahl ist ungerade".

Die Verwendung einer Division mit einem Rest ist die effizienteste und einfachste Möglichkeit, Zahlen in Python auf Parität zu überprüfen. Es gibt jedoch andere Möglichkeiten, dieses Problem zu lösen, z. B. die Verwendung von bedingten Operatoren oder bitweisen Operationen.

Verwenden der input() -Funktion

In der Programmiersprache Python wird die Funktion input() verwendet, um Daten über die Tastatur einzugeben. Damit können Sie den vom Benutzer eingegebenen Wert abrufen und einer Variablen zuweisen. Die Funktion input() gibt eine Zeichenfolge zurück, sodass Sie sie bei Bedarf in einen anderen Datentyp konvertieren kann.

Beispiel für die Verwendung der input() -Funktion zum Eingeben einer dreistelligen Zahl:

# Ввод числа с клавиатурыnumber = input("Введите трехзначное число: ")# Проверка на четностьif int(number) % 2 == 0:print("Число", number, "является четным")else:print("Число", number, "является нечетным")

Wenn Sie eine Zahl über die Tastatur eingeben, müssen Sie den Typ der Zahl berücksichtigen. Wenn der eingegebene Wert keine Zahl ist, tritt ein Fehler auf. Um Fehler zu vermeiden, können Sie die Ausnahmebehandlung verwenden oder den Typ des eingegebenen Werts überprüfen.

Mit der Funktion input() können Sie interaktive Programme erstellen, die mit dem Benutzer interagieren und sich an seine Eingabe anpassen können.

Konvertieren des eingegebenen Werts in den int-Typ

Um die Parität einer dreistelligen Zahl mit der Tastatur in Python zu überprüfen, müssen Sie zuerst den eingegebenen Wert in den Typ int konvertieren. Dadurch kann das Programm mit einer Zahl und nicht mit Text arbeiten.

Verwenden Sie die Funktion int(), um den eingegebenen Wert zu konvertieren. Es akzeptiert ein Argument - die zu konvertierende Zeichenfolge. Wenn Sie beispielsweise die Zahl "123" eingegeben haben, können Sie sie auf diese Weise konvertieren:

value = input("Geben Sie eine dreistellige Zahl ein: ")

In diesem Beispiel enthält die Variable value einen vom Benutzer eingegebenen Wert, und die Variable number speichert die konvertierte Zahl.

Nach der Konvertierung in den int-Typ können Sie die Parität einer Zahl mit einer Modulo-Divisionsoperation nach % überprüfen. Wenn der Rest der Division Null ist, ist die Zahl gerade. Zum Beispiel:

if number % 2 == 0:

Die Konvertierung des eingegebenen Werts in den int-Typ ermöglicht es daher, mit einer Zahl zu arbeiten und ihre Parität zu überprüfen.

Paritätsprüfung mit dem Operator %

Befolgen Sie die folgenden Schritte, um die Parität einer dreistelligen Zahl mit dem Operator % in Python zu überprüfen:

  1. Erhalten Sie mit der Funktion input() eine dreistellige Zahl vom Benutzer.
  2. Konvertieren Sie den resultierenden Wert mithilfe der Funktion int() in eine ganze Zahl.
  3. Verwenden Sie den Operator %, um zu überprüfen, ob die Zahl gerade ist oder nicht.
  4. Wenn die Zahl ohne Rest durch 2 geteilt wird, ist sie gerade, andernfalls ungerade.
  5. Geben Sie mit der Funktion print() eine entsprechende Meldung über das Ergebnis der Prüfung auf dem Bildschirm aus.
number = int(input("Введите трехзначное число: "))if number % 2 == 0:print("Число является четным.")else:print("Число является нечетным.")

Jetzt wissen Sie, wie Sie den Operator % verwenden, um in Python auf die Parität einer dreistelligen Zahl zu überprüfen.

Um die Parität einer dreistelligen Zahl mit der Tastatur in Python zu überprüfen, können wir die bedingte if-else-Anweisung verwenden. Hier ist ein Beispielcode:

number = int(input("Geben Sie eine dreistellige Zahl ein: "))

if number % 2 == 0:

print("Zahl", number, "ist gerade.")

else:

print("Zahl", number, "ist ungerade.")

In diesem Code verwenden wir die Funktion input(), damit der Benutzer eine dreistellige Zahl über die Tastatur eingeben kann. Dann verwenden wir die Funktion int(), um die Eingabe in eine ganze Zahl zu konvertieren.

Geben Sie eine dreistellige Zahl ein: 256

Die Zahl 256 ist gerade.

Geben Sie eine dreistellige Zahl ein: 357

Die Zahl 357 ist ungerade.

Mit der bedingten if-else-Anweisung können wir daher leicht die Parität einer dreistelligen Zahl überprüfen, die in Python über die Tastatur eingegeben wurde. Dieser Ansatz kann für viele andere Aufgaben verwendet werden, bei denen je nach Ergebnis verschiedene Aktionen ausgeführt werden müssen.