Die Tastatureingabe ist eine der Schlüsselfunktionen jeder Programmiersprache, und in Python gibt es keine Ausnahme. Es ermöglicht dem Programm, Daten vom Benutzer in Echtzeit zu erhalten, was viele Möglichkeiten für die Erstellung interaktiver Anwendungen und Spiele eröffnet. In diesem Artikel werden wir verschiedene Möglichkeiten zur Eingabe von Werten über die Tastatur in Python untersuchen.
Die einfachste Möglichkeit, einen Wert über die Tastatur in Python einzugeben, besteht darin, die integrierte Funktion zu verwenden input(). Es ermöglicht dem Benutzer, einen Wert über die Tastatur einzugeben, der dann im Programm verwendet werden kann. Funktion input() gibt den vom Benutzer eingegebenen Wert als Zeichenfolge zurück. Wenn Sie eine Zahl abrufen möchten, müssen Sie den eingegebenen Wert explizit in den gewünschten Datentyp umwandeln.
Um beispielsweise den Namen eines Benutzers anzufordern und zu speichern, können Sie den folgenden Code verwenden:
name = input("Введите ваше имя: ")
Der vom Benutzer eingegebene Name wird in der Variablen gespeichert name und kann im Programm an verwendet werden.
Tastatureingabemethoden
Python bietet mehrere Methoden zum Eingeben von Daten über die Tastatur an. In diesem Abschnitt werden die grundlegenden Methoden und ihre Verwendung untersucht.
input(): Mit dieser Funktion können Sie Daten über die Tastatur eingeben. Es liest die vom Benutzer eingegebene Zeichenfolge und gibt sie als Ergebnis zurück. Anwendungsbeispiel:
name = input("Введите ваше имя: ")print("Привет, " + name + "!")
In diesem Beispiel zeigt das Programm die Begrüßung mit dem vom Benutzer eingegebenen Namen an.
Anmerkung: die Funktion input() gibt immer eine Zeichenfolge zurück, auch wenn der Benutzer eine Zahl eingegeben hat.
int(): Diese Funktion konvertiert einen String in eine Ganzzahl. Sie können es verwenden, wenn eine ganze Zahl erwartet wird. Anwendungsbeispiel:
age = int(input("Введите ваш возраст: "))print("Ваш возраст: " + str(age))
In diesem Beispiel konvertiert das Programm die vom Benutzer eingegebene Zeichenfolge in eine Ganzzahl und zeigt sie auf dem Bildschirm an.
float(): Diese Funktion konvertiert eine Zeichenfolge in eine Gleitkommazahl. Wenn eine Gleitkommazahl erwartet wird, können Sie diese Funktion verwenden. Anwendungsbeispiel:
weight = float(input("Введите ваш вес: "))print("Ваш вес: " + str(weight))
In diesem Beispiel konvertiert das Programm eine vom Benutzer eingegebene Zeichenfolge in eine Gleitkommazahl und zeigt sie auf dem Bildschirm an.
Mit diesen Tastatureingabemethoden können Sie interaktive Programme erstellen, die mit dem Benutzer interagieren.
Beispiele für Tastatureingaben in Python
Python bietet mehrere Möglichkeiten, Daten über die Tastatur einzugeben. Im Folgenden sind einige Beispiele aufgeführt:
Eingabe einer Zeile
name = input("Geben Sie Ihren Namen ein: ")
# Wenn Sie diesen Code ausführen, kann der Benutzer seinen Namen eingeben und dann eine Begrüßung mit dem eingegebenen Namen anzeigen.
age = int(input("Wie alt bist du? "))
# Hier wird der Benutzer aufgefordert, sein Alter einzugeben. Der Code prüft dann, ob der Benutzer volljährig ist oder nicht, und zeigt eine entsprechende Nachricht an.
Eingabe von Zahlen in eine Liste
num = int(input("Wie viele Zahlen sind in der Liste? "))
for i in range(num):
value = int(input(f"Geben Sie eine Zahl ein : "))
print("Liste der Zahlen:", values)
# Ein Codeausschnitt ermöglicht es dem Benutzer, eine bestimmte Anzahl von Zahlen einzugeben, erstellt dann eine Liste dieser Zahlen und gibt sie an die Konsole aus.
Mit diesen Beispielen können Sie einfach Tastatureingaben in Python eingeben und in Ihren Programmen weiter mit ihnen arbeiten.
Arbeiten mit den empfangenen Daten
Nachdem Sie Werte von einem Benutzer mit der Funktion input() erhalten haben, können Sie diese Daten für die weitere Verarbeitung in Ihrem Programm verwenden.
Es ist wichtig sich daran zu erinnern, dass die input() -Funktion den eingegebenen Wert immer als Zeichenfolge zurückgibt. Wenn Sie den eingegebenen Wert als Zahl verwenden müssen, müssen Sie ihn mithilfe der Funktionen int() oder float() in den gewünschten Datentyp konvertieren.
Wenn Sie beispielsweise eine ganze Zahl von der Tastatur aus zählen möchten, können Sie den folgenden Code verwenden:
user_input = input("Введите целое число: ")number = int(user_input)
Danach können Sie die Variable number in Ihrem Programm verwenden.
Sie können die resultierenden Werte auch verwenden, um verschiedene Operationen durchzuführen oder Bedingungen zu überprüfen. Zum Beispiel:
user_input = input("Введите ваше имя: ")if user_input == "Alice":print("Привет, Alice!")else:print("Привет, " + user_input + "!")
In diesem Beispiel prüft das Programm, ob der vom Benutzer eingegebene Name "Alice" gleich ist. Wenn ja, gibt das Programm die Meldung "Hallo Alice!". Andernfalls zeigt das Programm die Meldung "Hallo, " und den eingegebenen Benutzernamen an.
Die erzeugten Tastaturdaten können für eine Vielzahl von Aufgaben verwendet werden, von einfachen Berechnungen und Wertkonvertierungen bis hin zu komplexeren Datenverarbeitungen. Ihre Fantasie und die Bedürfnisse Ihres Programms bestimmen, wie die von der Tastatur empfangenen Daten verwendet werden.