Programme sollen Ergebnisse anzeigen oder Informationen ausgeben.
In Python erfolgt die Ausgabe auf dem Bildschirm über die Funktion print().
Mit print() kann ein Text in der Konsole ausgegeben werden:
print("Das Programm endet hier.")
Der Text muss dabei in Anführungszeichen stehen. Die Anführungszeichen selbst werden nicht ausgegeben.
Statt festem Text kann auch der Wert einer Variablen ausgegeben werden:
meinResultat = 78
print(meinResultat)
In diesem Fall stehen keine Anführungszeichen, da der gespeicherte Wert ausgegeben wird.
Mehrere Ausgabeteile können in print() durch Beistriche (Kommas) getrennt werden:
meinResultat = 78
print("Es wurde", meinResultat, "berechnet.")
Mögliche Ausgabe:
Es wurde 78 berechnet.
print wandelt Zahlen automatisch in Text um+ verbinden“alter = 16
print("Ich bin " + alter + " Jahre alt.")
Diese Anweisung führt zu einem Fehler, da Text und Zahl nicht direkt verbunden werden können.
\nDas Steuerzeichen \n erzeugt innerhalb eines Textes einen Zeilenumbruch:
print("Meine\nAusgabe")
Ausgabe:
Meine
Ausgabe
printprint() fügt am Ende standardmäßig einen Zeilenumbruch ein.
print("Hallo")
print("Welt")
Ausgabe:
Hallo
Welt
endDer automatische Zeilenumbruch kann mit dem Argument end verhindert werden:
print("Meine", end="")
print("Ausgabe")
Ausgabe:
MeineAusgabe
print() gibt Text und Werte auf dem Bildschirm aus\n erzeugt einen Zeilenumbruch innerhalb eines Textesend steuert, ob ein Zeilenumbruch erfolgt