↩️ Ausgabe – Text und Werte ausgeben

Programme sollen Ergebnisse anzeigen oder Informationen ausgeben. In Python erfolgt die Ausgabe auf dem Bildschirm über die Funktion print().

🖨️ Ausgabe von Text

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.

📦 Ausgabe von Variablenwerten

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.

🧩 Text und Werte gemeinsam ausgeben (Beistrich)

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
  • zwischen den Ausgabeteilen wird automatisch ein Leerzeichen eingefügt

⚠️ Typische Fehlvorstellungen (Misconceptions)

❌ „Text und Zahl lassen sich immer mit + 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.

🧠 Zeilenumbrüche mit \n

Das Steuerzeichen \n erzeugt innerhalb eines Textes einen Zeilenumbruch:

print("Meine\nAusgabe")

Ausgabe:

Meine
Ausgabe

↩️ Automatischer Zeilenumbruch bei print

print() fügt am Ende standardmäßig einen Zeilenumbruch ein.

print("Hallo")
print("Welt")

Ausgabe:

Hallo
Welt

✋ Zeilenumbruch unterdrücken mit end

Der automatische Zeilenumbruch kann mit dem Argument end verhindert werden:

print("Meine", end="")
print("Ausgabe")

Ausgabe:

MeineAusgabe

💡 Merke

  • print() gibt Text und Werte auf dem Bildschirm aus
  • Texte stehen in Anführungszeichen, Variablen nicht
  • Mit Beistrichen können unterschiedliche Datentypen gemeinsam ausgegeben werden
  • \n erzeugt einen Zeilenumbruch innerhalb eines Textes
  • end steuert, ob ein Zeilenumbruch erfolgt