Basic Output #Mastery 05

Problemsolving with Programming

Im folgenden Post werden die verschiedenen Möglichkeiten behandelt, wie man mit dem print-Befehl in Python umgehen kann.

Am einfachsten ist die Ausgabe von einfachem Text. Dazu muss man nur print(…) schreiben und in die Klammer in Anführungsstrichen den auszugebenden Wert.

Dabei spielt es keine Rolle, ob es sich beim auszugebenden Wert um eine Zahl, einen Text, Variable oder versch. Datentypen handelt.

Mit print(type(Variable)) kann man sich sogar den Typ des Datentyps ausgeben lassen.

Kombination verschiedener Ausgaben

Man kann jedoch nicht nur eine Variable oder eine Ausgabeart auf einmal anzeigen lassen. Es ist möglich mit einem print-Befehl mehrere Dinge auf einmal auszugeben.

Wie im Beispielbild zu sehen ist kann man mit Hilfe der Abtrennung durch ein Komma sowohl Text als auch Variablen in einem Befehl ausgeben. Dabei spiel es keine Rolle, ob man den Text in doppel „“ oder einfache “ Anführungszeichen setzt.

Um meherer Variablen auf einmal auszugeben kann man sie auch einfach durch ein Komma getrennt hintereinander schreiben: print(a, b, c, …).

Auch die Ausgabe von Datentypen wie bool funktioniert auf diese Weise.

Merke: Nur die Leerzeichen innerhalb der Anführungszeichen werden auch gedruckt! (der Teil der grün dargestellt ist)

Formatierung

Würde man jedoch nun alles in einen print-Befehl schreiben, so würde man eine sehr lange Zeile erhalten, was nicht sehr schön aussieht.

Eine Lösung wäre für jede Zeile einen neues print() zu schreiben oder man benutzt Absätze, was schneller ist und als schönerer Programmierstil angesehen wird. Dazu benutzt man den Backslash und ein n dahinter -> \n. Um einzurücken benutzt man \t, beides auch innerhalb der Anführungszeichen.

Im Beispielbild ist auch zu sehen, wie man float-Zahlen auf eine gewisse Zahl an Nachkommastellen runden kann. Dazu benutzt man abermals in “ den modulo-Operator. dahinter ein Punkt, die Anzahl der Nachkommastellen und schließlich ein f für float: ‚%.2f’%a. mit dem zweiten modulo-Operator gibt man an, welche Variable ausgegeben werden soll.

Hinterlasse einen Kommentar