Get started learning Python with DataCamp's free Intro to Python tutorial. Learn Data Science by completing interactive coding challenges and watching videos by expert instructors. Start Now!
This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join 11 million other learners and get started learning Python for data science today!
Good news! You can save 25% off your Datacamp annual subscription with the code LEARNPYTHON23ALE25 - Click here to redeem your discount
Eingabe und Ausgabe
Taking Input and showing Output in required way plays an important role in interactive coding. So lets focus on input and output of various data types.
raw_input()
Dies wird verwendet, um Eingaben zu machen, solange das Ende der Zeile erreicht ist. Beachten Sie, dass keine Leerzeichen vorhanden sein sollten. Die Eingabe endet mit einem neuen Zeilenzeichen und bei Leerzeichen in der Eingabezeile führt dies zu einem Fehler.
Nach der Eingabe können wir diese mit Funktionen wie int(), float(), str() in unseren gewünschten Datentyp umwandeln.
input()
Dies wird speziell zur Eingabe von ganzen Zahlen verwendet. Der Vorteil von input() gegenüber raw_input() kann mit dem folgenden Beispiel verdeutlicht werden.
Wie nimmt man zwei oder mehr Datentypen als Eingabe aus einer einzigen Zeile, getrennt durch Leerzeichen?
Hier verwenden wir die Funktionen split() und map().
Ausgabeformatierung
Sie haben vielleicht schon bemerkt, dass der print-Befehl automatisch eine neue Zeile einfügt. Die Verwendung von Kommas, wie im obigen Code, gibt die Werte in einer einzigen Zeile aus, getrennt durch ein Leerzeichen. Das sys-Modul bietet verschiedene Funktionen zur Ausgabeformatierung, aber hier lernen wir, wie man grundlegendes Formatierungswissen nutzt, um die Ausgabe in der gewünschten Weise anzuzeigen. Lassen Sie uns einige Beispiele zur Ausgabeformatierung ansehen.
Die Ausgabe muss selbsterklärend sein.
Exercise
Schreiben Sie ein Programm, das den Benutzer nach seinem Namen, Alter und Land fragt. Das Programm sollte dann eine Nachricht ausgeben, die diese Informationen in einem Satz enthält. Das Programm sollte beinhalten:
- Die Eingabe eines Namens mit
raw_input()
. - Die Eingabe eines Alters mit
input()
und die Umwandlung in eine ganze Zahl. - Die Eingabe eines Ländernamens mit
raw_input()
. - Die Formatierung der Ausgabe zur Anzeige eines Satzes, der den Namen, das Alter und das Land enthält.
Das Programm sollte die Eingabebehandlung und Zeichenfolgenformatierung in Python demonstrieren.
This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join over a million other learners and get started learning Python for data science today!
