In diesem Blogartikel erkläre ich, wie Sie mit dem Python-Input-Befehl Daten vom Anwender entgegennehmen können.
Ich bin wieder in meinem Projekt „pythonlernen“ und habe die Datei main.py geöffnet.
Python-Code
Hier der Python-Code:
1 if __name__ == '__main__': 2 vorname = input("Vorname: ") 3 nachname = input("Nachname: ") 4 strasse = input("Strasse: ") 5 hausnummer = input("Hausnummer: ") 6 plz = input("PLZ: ") 7 ort = input("Ort: ") 8 print(" ") 9 print("Folgende Daten wurden erfasst: ") 10 print("Vorname: {}".format(vorname)) 11 print("Nachname: {}".format(nachname)) 12 print("Strasse: {}".format(strasse)) 13 print("Hausnummer: {}".format(hausnummer)) 14 print("PLZ: {}".format(plz)) 15 print("Ort: {}".format(ort))
Erklärung des Python-Codes
Hier erkläre ich den obigen Python-Code.
Was kann der Python-Befehl „input“?
Input kann als Parameter ein String übergeben werden. Zum Beispiel „Vorname: “ oder „Nachname: „. Nach Aufruf von input macht das Programm nicht weiter. Es wartet auf eine Eingabe des Anwenders. Der Anwender kann jetzt einen Text eingeben. In Python heißen Texte „Strings“. Damit das Python-Programm weiter macht, muss der Anwender die Eingabe des Strings mit der Taste Enter bestätigen.
Damit die Eingabe des Anwenders weiterverarbeitet werden kann, muss der Python-Befehl input auf eine Variable gespeichert werden.
Codezeilen 2 – 7
In den Codezeilen 2 bis 7 fragt das Python-Programm mithilfe des Input-Befehls nach folgenden Angaben:
- Vorname
- Nachname
- Strasse
- Hausnummer
- PLZ
- Ort
Diese Angaben werden auf Variablen gespeichert. Was Variabeln sind, erkläre ich noch. Zunächst mal eine kurze Erklärung: Eine Variable ist ein Speicherplatz im Hauptspeicher des Computers, dem man einen Namen gibt. Obige Angaben werden mit dem Input-Befehl auf Variabeln gespeichert.
Codezeilen 8 – 15
In den Codezeilen 8 bis 15 wird auf dem Bildschirm mit dem Print-Befehl was ausgegeben. Die Inhalte der Variablen werden mit dem Print-Befehl ausgeben.
{} ist ein Platzhalter. Platzhalter bedeutet, es ist klar, da kommt ein String hinein, aber es ist nicht klar was für ein String oder welcher String. Der Inhalt des Platzhalters ist variabel.
Erklärung zu .format
Nach dem String steht entweder:
.format(vorname)
oder
.format(nachname)
in beiden Fällen wird festgelegt, mit welchem String der Platzhalter ersetzt wird. Oben wird der Platzhalter mit dem Inhalt der Variable vorname ersetzt. Unten wird der Platzhalter mit der Variable nachname ersetzt.
Das Video zum Blogartikel
Hier das Video zum Blogartikel:
Zurück zum Start-Artikel: Python programmieren trotz Handicap, der inklusive Programmierkurs
Hier geht es zum ersten Artikel:
Python programmieren trotz Handicap, der inklusive Programmierkurs
Schlussbemerkung
Wir haben den zweiten Python-Befehl gelernt. Input! Dieser Befehl ist in der Programmiersprache Python sehr wichtig!
Wenn Sie Fragen zu obige Themen haben, schreiben Sie mir eine Mail an info@marlem-software.de oder rufen Sie mich an unter 07072/1278463 .