MINT lernen

Ausgabe, Eingabe, Kommentare

Zehn interaktive Übungen zu print, input und Kommentaren — von AFB I bis AFB III.

Dein Fortschritt:
0 / 0 Aufgaben
1

Übungsaufgaben

Zehn interaktive Übungen zum Klicken, Ziehen und Knobeln — von AFB I bis AFB III. Jede Übung gibt dir sofort Rückmeldung.

A1
Welche Zeilen laufen?
AFB I

Welche Zeilen führt Python ohne Fehlermeldung aus?

Mehrere Antworten sind richtig. Markiere alle zutreffenden und klicke dann auf „Prüfen“.
Text braucht vorn und hinten dieselbe Sorte Anführungszeichen, print wird kleingeschrieben. print() ohne Inhalt ist erlaubt — es gibt eine Leerzeile aus.
A2
Stimmt's? — Fünferserie
AFB I

Fünf Behauptungen über print, input und Kommentare.

5 Aussagen nacheinander. Eine falsche Einschätzung reicht — dann startest du die Serie mit „Neue Runde“ neu.
Aussage 1 von 5

input = warten und Text liefern, print = neue Zeile, Komma = Leerzeichen.
A3
Lückentext mit Wortbank
AFB I

Setze die Begriffe ein — zwei Wörter bleiben übrig.

Wort anklicken, dann Lücke anklicken (oder umgekehrt) — mit Tab und Enter geht es genauso. Ein Klick auf eine gefüllte Lücke legt das Wort zurück.

Mit gibt ein Programm etwas in der Konsole aus. Texte stehen dabei in . Mehrere Werte trennt man mit einem — Python setzt dann ein dazwischen. zeigt eine Frage und wartet auf die Eingabe; das Ergebnis ist immer . Alles hinter ist ein Kommentar für Menschen.

„Zahl“ und „Semikolon“ passen nicht: input liefert Text, getrennt wird mit Komma.
A4
Code-Memory: Was erscheint?
AFB II

Finde zu jeder Zeile ihre Wirkung bzw. ihre Ausgabe.

Decke zwei Karten auf, die zusammengehören. Mit der Tastatur: Tab zur Karte, Enter aufdecken, Pfeiltasten zum Wandern.
In Anführungszeichen wird Text 1 : 1 ausgegeben, ohne Anführungszeichen rechnet Python. Das Komma fügt ein Leerzeichen ein.
A5
Trick: Wie viele Zeilen?
AFB II

Wie viele Zeilen gibt dieses Programm in der Konsole aus? Leere Zeilen zählen mit.

# Wetterberichtprint("Heute:")print()print("Sonne", "und", "Wind")  # print()print("Morgen:", "Regen")# print("Ende")print()
Rechne selbst und trage das Ergebnis ein — Enter prüft direkt.
Ausgegeben werden „Heute:“, eine Leerzeile, „Sonne und Wind“, „Morgen: Regen“ und wieder eine Leerzeile. Das print() hinter # in Zeile 4 und die ganze Zeile 6 sind Kommentare.
A6
Text, nichts oder Fehler?
AFB II

Jede Karte ist ein Programm aus einer Zeile. Was erscheint in der Konsole?

Ziehe jede Karte in den passenden Korb — oder wähle sie mit Enter aus und drücke dann die Ziffer des Korbs (0 legt sie zurück).
1Text wird ausgegeben
2Nichts erscheint
3Fehlermeldung
Innerhalb von Anführungszeichen ist # ein ganz normales Zeichen. Ein Text allein in einer Zeile ist kein Befehl — ohne print zeigt ein Programm nichts an.
A7
Bestellung am Schulkiosk
AFB II

Das Programm soll genau diesen Ablauf erzeugen (eingegeben wurden Brezel und Apfelschorle). Der Kommentar steht ganz oben. Bringe die Zeilen in die richtige Reihenfolge.

Willkommen am Kiosk!
Was möchtest du essen? Brezel
Und zu trinken? Apfelschorle

Deine Bestellung: Brezel und Apfelschorle
Ziehe die Karten in die richtige Reihenfolge — mit der Tastatur: ↑/↓ verschiebt, Shift+↑/↓ wechselt nur den Fokus.
1# Bestellung am Schulkiosk
2print("Willkommen am Kiosk!")
3essen = input("Was möchtest du essen? ")
4trinken = input("Und zu trinken? ")
5print()
6print("Deine Bestellung:", essen, "und", trinken)
Die Reihenfolge der Konsole gibt die Reihenfolge der Zeilen vor: erst begrüßen, dann zweimal fragen, dann Leerzeile und Zusammenfassung.
A8
Fehlersuche: Umfrage zur Klassenfahrt
AFB III

Jonas will eine kleine Umfrage programmieren. Drei Zeilen sind falsch.

Klicke genau die fehlerhaften Zeilen an.
Anführungszeichen, Kleinschreibung, Komma — die drei Klassiker. Python meldet beim Start nur den ersten Fehler (Zeile 2); die anderen findest du erst danach.
A9
Mix: print in der Schleife
AFB III

Aus dem Turtle-Kurs kennst du die for-Schleife. Führe das Programm im Kopf aus.

for i in range(3):    print("Runde", i)    print()print("Fertig")
Rechne die Kette Schritt für Schritt: Erst wenn ein Schritt stimmt, wird der nächste freigeschaltet. Enter prüft.
  1. Wie viele Zeilen (auch leere) gibt die Schleife insgesamt aus? Zeilen
  2. Welche Zahl steht in der letzten Zeile, die mit „Runde“ beginnt?
  3. Wie viele Zeilen gibt das ganze Programm aus? Zeilen
Jeder der 3 Durchläufe schreibt zwei Zeilen (Text und Leerzeile). i läuft von 0 bis 2. „Fertig“ ist nicht eingerückt und kommt einmal dazu: 7 Zeilen.
A10
Wer macht was beim Schulfest?
AFB III

Eingegeben wird zuerst Waffeln, danach 9b. Welche Zeile gibt Zeile 4 genau aus?

stand = input("Stand? ")klasse = input("Klasse? ")# stand = "Kuchen"print("Die", klasse, "macht:", stand)
Tippe die Ausgabe genau so ein, wie sie in der Konsole steht — Enter prüft direkt.
Die erste Eingabe landet in stand, die zweite in klasse. Zeile 3 ist ein Kommentar und ändert nichts. Das Komma setzt die Leerzeichen.