Zehn interaktive Übungen zu input — 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
Richtig eingelesen?
AFB I
Welche Zeilen lesen eine ganze Zahl ein, mit der man rechnen kann?
Mehrere Antworten sind richtig. Markiere alle zutreffenden und klicke dann auf „Prüfen“.
Ohne int bleibt die Eingabe Text. Die Frage in der Klammer darf auch fehlen.
A2
Stimmt's? — Fünferserie
AFB I
Fünf Behauptungen über input.
5 Aussagen nacheinander. Eine falsche Einschätzung reicht — dann startest du die Serie mit „Neue Runde“ neu.
Aussage 1 von 5
input = Text, int/float = Zahl.
A3
Lückentext mit Wortbank
AFB I
Setze die Begriffe ein — ein Wort bleibt ü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.
Bei input das Programm auf eine Eingabe. Das Ergebnis ist immer . Mit wird daraus eine ganze Zahl, mit eine Kommazahl. In der Klammer steht eine .
„Schleife“ passt nicht.
A4
Klappt die Umwandlung?
AFB II
Was passiert bei int(eingabe) mit dieser Eingabe?
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).
1ergibt eine Zahl
2ValueError
Trick: Leerzeichen am Rand stören int nicht, ein Komma- oder Dezimalpunkt dagegen schon — dafür bräuchte man float.
A5
Was wird gezeichnet?
AFB II
n = int(input("Ecken?")); eingegeben wird 9. Welcher Drehwinkel entsteht bei left(360 / n)?
Rechne selbst und trage das Ergebnis ein — Enter prüft direkt.
360 : 9 = 40.
A6
Funktions-Memory
AFB I
Finde die Paare.
Decke zwei Karten auf, die zusammengehören. Mit der Tastatur: Tab zur Karte, Enter aufdecken, Pfeiltasten zum Wandern.
int, float und str wandeln zwischen Zahl und Text um.
A7
Programm mit Frage
AFB II
Die Turtle soll ein Quadrat mit erfragter Seitenlänge zeichnen. Bringe die Zeilen in Reihenfolge.
Ziehe die Karten in die richtige Reihenfolge — mit der Tastatur: ↑/↓ verschiebt, Shift+↑/↓ wechselt nur den Fokus.
1from turtle import *
2seite = int(input("Seitenlänge?"))
3for i in range(4):
4 forward(seite)
5 left(90)
Erst fragen, dann zeichnen.
A8
Rechenkette: zwei Eingaben
AFB III
a = int(input()) (Eingabe 7) und b = int(input()) (Eingabe 5).
Rechne die Kette Schritt für Schritt: Erst wenn ein Schritt stimmt, wird der nächste freigeschaltet. Enter prüft.
a + b
a * b
Was ergäbe input() + input() ohne int bei denselben Eingaben? Gib die entstehende Zahlenfolge als Zahl an.
Texte werden bei + aneinandergehängt: "7" + "5" = "75". Deshalb zuerst mit int umwandeln.
A9
Fehlersuche: Eingabe
AFB III
Nils fragt die Eckenzahl ab. Drei Zeilen sind falsch.
Klicke genau die fehlerhaften Zeilen an.
Wird Zeile 1 korrigiert, laufen die Zeilen 2 bis 4 fehlerfrei.
A10
Sinnvoller Bereich
AFB III
Ein Programm fragt die Seitenlänge ab, die Turtle startet in der Mitte einer 600 Pixel breiten Fläche und zeichnet nach rechts. Wie groß darf die Eingabe höchstens sein, damit die Linie auf der Fläche bleibt?
Schiebe den Regler auf deine Schätzung — Pfeiltasten bewegen ihn feiner. Nach dem Prüfen siehst du den Trefferbereich.
0 Pixel600 Pixel
Von der Mitte bis zum Rand sind es 600 : 2 = 300 Pixel.