Eine der wichtigsten Programmieraufgaben ist die Arbeit mit Benutzerdaten. In den meisten Fällen müssen wir die Informationen vom Benutzer abrufen und zur weiteren Verarbeitung in einer Variablen speichern. In der Programmiersprache Python ist eine solche Operation mit der input() -Funktion sehr einfach.
Die Funktion input() fordert den Benutzer auf, einen Wert über die Tastatur einzugeben. Nachdem der Benutzer einen Wert eingegeben und die Eingabetaste gedrückt hat, gibt die Funktion den eingegebenen Wert als Zeichenfolge zurück. Um den eingegebenen Wert beizubehalten, verwenden wir normalerweise eine Variable.
Ein Beispiel:
name = input("Geben Sie Ihren Namen ein: ")
In diesem Beispiel schlagen wir dem Benutzer vor, seinen Namen einzugeben und ihn dann in der Variable name zu speichern. Jetzt können wir diesen Wert in unserem Programm verwenden.
Beachten Sie, dass die Funktion input() immer einen Wert vom Typ str zurückgibt, sodass wir ihn bei Bedarf mit den entsprechenden Funktionen in einen anderen Datentyp konvertieren können, z. B. in int oder float.
Öffnen der Python-Konsole
Um eine Variable über die Tastatur in Python einzugeben, müssen Sie die Python-Konsole öffnen. Die Python-Konsole ist eine Befehlszeilenumgebung, in der Sie Python-Code ausführen können.
Sie können die Python-Konsole wie folgt öffnen:
- Öffnen Sie eine Eingabeaufforderung auf Ihrem Computer. Unter Windows können Sie dies tun, indem Sie die Taste Win+R drücken, "cmd" eingeben und die Eingabetaste drücken.
- Geben Sie den Befehl "Python" ein und drücken Sie die Eingabetaste.
Nachdem Sie diese Schritte ausgeführt haben, sollten Sie die Eingabeaufforderung ">>>" sehen - das bedeutet, dass Sie sich in der Python-Konsole befinden und mit der Eingabe von Befehlen beginnen können.
Jetzt können Sie Python-Code eingeben, einschließlich der Angabe von Werten für Variablen über die Tastatur.
Erstellen einer Variablen
Verwenden Sie die folgende Syntax, um eine Variable zu erstellen:
Es ist wichtig, einen aussagekräftigen Namen für eine Variable zu wählen, damit sie das Wesen der gespeicherten Daten widerspiegelt. Der Variablenname kann aus Buchstaben, Zahlen und einem Unterstrich bestehen, muss jedoch mit einem Buchstaben oder einem Unterstrich beginnen.
Beispiel für das Erstellen einer Variablen mit dem Namen "x" und dem Wert 5:
Die Variable "x" enthält jetzt den Wert 5.
Eingabe eines Werts über die Tastatur
Funktion input() ermöglicht dem Benutzer, einen Wert über die Tastatur einzugeben und in einer Variablen zu speichern. Die Syntax der Funktion lautet wie folgt:
переменная = input("Введите значение: ")
In diesem Beispiel stoppt das Programm nach der Ausführung des Codes und wartet auf die Eingabe eines Werts über die Tastatur. Der Benutzer muss einen Wert eingeben und die Eingabetaste drücken. Der eingegebene Wert wird in der Variablen gespeichert Variable.
In Funktion input() sie können ein optionales Argument übergeben - eine Zeichenfolge, die vor dem Warten auf die Eingabe angezeigt wird. Dies kann eine Nachricht für den Benutzer sein, die erklärt, was genau eingegeben werden muss. Zum Beispiel:
name = input("Введите ваше имя: ")
Auf diese Weise wird dem Benutzer die Meldung "Geben Sie Ihren Namen ein: " und er kann seinen Namen über die Tastatur eingeben.
Der über die Tastatur eingegebene Wert hat immer den Typ str (Zeile). Wenn Sie einen anderen Wert speichern möchten (z. B., int oder float), dann müssen Sie die Typkonvertierung explizit durchführen. Zum Beispiel:
age = int(input("Введите ваш возраст: "))
In diesem Fall ist die Funktion input() ruft den Wert von der Tastatur ab, konvertiert ihn in eine Zeichenfolge und dann in eine Funktion int() konvertiert von einer Zeichenfolge in eine Ganzzahl.
Jetzt wissen Sie, wie Sie einen Wert über die Tastatur in Python eingeben und in einer Variablen speichern.
Überprüfen des Werts einer Variablen
Wenn der Wert einer Variablen durch Tastatureingaben abgerufen wird, sollte er vor der Verwendung überprüft werden. Die Überprüfung des Werts einer Variablen kann es ermöglichen, falsche Daten zu verarbeiten oder mögliche Programmfehler zu verhindern.
Sie können bedingte Operatoren verwenden, um den Wert einer Variablen zu überprüfen, z. B. if und else. Sie ermöglichen Ihnen, abhängig vom Wert der Variablen bestimmte Aktionen auszuführen.
Angenommen, eine Variable ist num enthält eine vom Benutzer eingegebene Zahl. Wir können überprüfen, ob diese Zahl gerade oder ungerade ist, indem wir den Operator verwenden if:
num = int(input("Geben Sie eine Zahl ein: ")) if num % 2 == 0: print("Zahl", num, "ist gerade.") else: print("Zahl", num, "ist ungerade.")
In diesem Beispiel ist der Wert der Variablen num wird mit dem Divisionsrestenoperator auf Parität geprüft %. Wenn der Rest der Division durch 2 0 ist, ist die Zahl gerade, andernfalls ist sie ungerade.
Die Überprüfung des Variablenwerts ermöglicht daher die Kontrolle der vom Benutzer eingegebenen Daten und die Verarbeitung entsprechend der Programmlogik.