Zum Hauptinhalt springen

Text mit print() ausgeben

Warum brauchen wir das?

Stell dir vor: Du baust ein Spiel. Die Spielerin startet – und der Bildschirm bleibt schwarz. Nichts. Kein Hallo, keine Punkte, keine Regeln.

Langweilig, oder?

Ein Programm muss oft etwas zeigen:

  • „Willkommen im Code-Club!“
  • „Du hast 12 Punkte.“
  • „Falsche Antwort – versuch es noch einmal.“

Genau dafür gibt es in Python den Befehl print().

Luna und Py bauen einen Club-Eingang

Luna und ihr kleiner Python-Roboter Py planen einen Code-Club in der Klasse.

„Wenn jemand kommt“, sagt Luna, „soll der Bildschirm leuchten und grüßen.“

Py wackelt aufgeregt mit den Antennen: „Computer sind höflich – aber nur, wenn du es ihnen sagst. Dafür gibt es print().“

Hinter dem Monitor hockt Buggy, ein freundlicher Fehler-Käfer. Er murmelt: „Hoffentlich vergisst sie die Anführungszeichen nicht … das wäre mein Moment.“

Heute lernst du, Buggy zu enttäuschen – und Text richtig anzuzeigen.

Neue Wörter

Funktionfunction

Ein vorbereiteter Baustein, der eine Aufgabe erledigt. print() ist so ein Baustein.

Aufruffunction call

Du benutzt eine Funktion, indem du ihren Namen schreibst und Klammern setzt.

Text / Stringstring

Eine Folge von Zeichen – Buchstaben, Zahlen, Leerzeichen oder Emojis – in Anführungszeichen.

Rate mal!

Schau dir dieses Programm an. Was glaubst du, erscheint auf dem Bildschirm?

print("Willkommen im Code-Club!")

Denk kurz nach – dann starte das Programm und prüfe deine Vermutung.

Ausgabe:

Willkommen im Code-Club!

Stimmt’s? Super. Dann schauen wir genau hin, warum das funktioniert.

Schritt für Schritt

print("Willkommen im Code-Club!")
TeilBedeutung
printDer Name der Funktion. Python kennt ihn schon.
(Die Klammer beginnt. Hier kommen die Informationen rein.
"Willkommen im Code-Club!"Der Text, der angezeigt werden soll.
)Die Klammer endet.

Ohne Klammern weiß Python nicht, dass du die Funktion aufrufst. Ohne Anführungszeichen weiß Python nicht, wo der Text beginnt und endet.

Was passiert im Computer?

Stell dir vor, Python ist ein sehr genauer Vorleser:

  1. Es liest die Zeile von links nach rechts.
  2. Es erkennt den Befehl print.
  3. Es schaut in die Klammern.
  4. Es holt den Text zwischen den Anführungszeichen.
  5. Es zeigt ihn auf dem Bildschirm an.

Python rät nicht, was du meintest. Es macht nur, was da steht. Das ist manchmal nervig – und oft super hilfreich.

Probiere es selbst

Experiment 1 – Dein Name

print("Hallo Luna!")

Ändere Luna in deinen Namen. Starte erneut.

Experiment 2 – Mehr Gefühl

print("Willkommen im Code-Club! 🎉")

Funktioniert ein Emoji? Probiere es aus.

Experiment 3 – Was, wenn …?

Lösche absichtlich ein Anführungszeichen:

print("Hallo!)

Was passiert? Lies die Meldung. Buggy freut sich – aber du lernst etwas Wichtiges: Python sagt dir oft, wo es hakt.

Fehlerdetektiv

Print("Hallo Code-Club!")

Frage: Warum erscheint nichts Freundliches – sondern eine Fehlermeldung?

Lösung anzeigen

Python unterscheidet Groß- und Kleinschreibung.

  • Richtig: print
  • Falsch: Print, PRINT, pRint

Für Python ist Print ein anderer Name – und den kennt es nicht. Schreibe immer print in Kleinbuchstaben.

Übungen

Level 1 – Entdecken

Gib genau diesen Satz aus:

Ich lerne Python.
Tipp

Nutze print("...") und achte auf beide Anführungszeichen.

Lösung
print("Ich lerne Python.")

Level 2 – Anwenden

Schreibe ein Programm mit zwei Ausgaben:

  1. eine Begrüßung
  2. eine Verabschiedung

Beispiel-Ausgabe:

Hallo!
Bis bald!
Tipp

Du brauchst zwei print()-Zeilen – eine unter der anderen.

Lösung
print("Hallo!")
print("Bis bald!")

Level 3 – Knobeln

Baue einen Startbildschirm für deinen Code-Club mit fünf Zeilen:

  • Titel
  • dein Name
  • deine Klasse
  • ein Motto
  • ein Abschlusssatz

Gestalte es so, dass es cool aussieht, wenn man es startet.

Beispiel-Lösung
print("=== CODE-CLUB ===")
print("Name: Luna")
print("Klasse: 6a")
print("Motto: Fehler sind Hinweise!")
print("Los geht's!")

Mini-Challenge

Schreibe ein Programm, das in drei Zeilen anzeigt:

  1. deinen Namen
  2. dein Alter
  3. dein Lieblingsfach

Wenn das läuft: Zeig es jemandem und erkläre, was print() macht.

Zusammenfassung

  • Mit print() zeigst du Informationen an.
  • Texte stehen zwischen Anführungszeichen: "..." oder später auch '...'.
  • Der Funktionsname muss genau geschrieben sein: print, nicht Print.
  • Python führt aus, was dasteht – nicht, was du „eigentlich“ meintest.
  • Fehlermeldungen sind Hinweise von Buggy, keine Niederlage.

Mini-Quiz

Mini-QuizWelcher Befehl zeigt Text auf dem Bildschirm an?
Mini-QuizWelche Schreibweise ist richtig?
  1. Warum braucht print runde Klammern?
  2. Was passiert, wenn ein Anführungszeichen fehlt?
  3. Erkläre mit eigenen Worten, was eine Funktion ist.
Lösungen zu den offenen Fragen
  1. Die Klammern gehören zum Aufruf. Darin steht, was angezeigt werden soll.
  2. Python weiß nicht, wo der Text endet – und meldet einen Fehler.
  3. Eine Funktion ist ein vorbereiteter Baustein, der eine Aufgabe erledigt – zum Beispiel anzeigen.

Du hast es geschafft! Py klatscht mit den Antennen.
Als Nächstes lernst du noch genauer, wie Strings und Anführungszeichen funktionieren.