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
Ein vorbereiteter Baustein, der eine Aufgabe erledigt. print() ist so ein Baustein.
Du benutzt eine Funktion, indem du ihren Namen schreibst und Klammern setzt.
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!")
| Teil | Bedeutung |
|---|---|
print | Der 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:
- Es liest die Zeile von links nach rechts.
- Es erkennt den Befehl
print. - Es schaut in die Klammern.
- Es holt den Text zwischen den Anführungszeichen.
- 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:
- eine Begrüßung
- 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:
- deinen Namen
- dein Alter
- 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, nichtPrint. - Python führt aus, was dasteht – nicht, was du „eigentlich“ meintest.
- Fehlermeldungen sind Hinweise von Buggy, keine Niederlage.
Mini-Quiz
- Warum braucht
printrunde Klammern? - Was passiert, wenn ein Anführungszeichen fehlt?
- Erkläre mit eigenen Worten, was eine Funktion ist.
Lösungen zu den offenen Fragen
- Die Klammern gehören zum Aufruf. Darin steht, was angezeigt werden soll.
- Python weiß nicht, wo der Text endet – und meldet einen Fehler.
- 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.