for-Schleifen
Programmieraufgabe — schreibe deinen Code selbst und lass ihn prüfen. Der Editor
ist leer; du schreibst alles, inklusive des Einlesens. Es gibt zwei Arten von Teilen: Bei den meisten
liest du Werte selbst mit input() ein — die Prüfung speist feste Eingaben
ein und vergleicht deine Ausgabe Zeichen für Zeichen, gib daher nur das Geforderte aus.
Bei den anderen Teilen definierst du die Daten selbst (z. B. eine eigene Liste) und
läufst mit for darüber — dort prüft der Test direkt deine Datenstruktur und Ausgabe.
Teil 1 — Zahlen 1 bis n
Die klassische Zählschleife mit range().
Aufgabe
- Lies zuerst eine ganze Zahl mit
int(input())ein. - Laufe mit einer
for-Schleife über die Zahlen von 1 bis zur eingelesenen Zahl (einschließlich) und gib jede Zahl in einer eigenen Zeile aus. Denk daran, dass das obere Ende beirange()exklusiv ist.
Beispiel: Eingabe 5 → die Zeilen 1, 2, 3,
4, 5. Bei 3 nur bis 3.
Teil 1 — Dein Code
Python wird geladen…Prüfung
Teil 2 — Liste von Namen
Eine eigene Liste anlegen und über sie iterieren.
Aufgabe
- Definiere selbst eine Liste
namenmit drei Namen (Strings) — die Namen wählst du frei. Hier wird nichts eingelesen. - Gehe mit einer
for-Schleife durch die Liste und gib jeden Namen in einer eigenen Zeile aus.
Der Test prüft, dass namen eine Liste aus drei Strings ist und dass deine Ausgabe
genau diese Namen — jeden in eigener Zeile, in Listenreihenfolge — enthält.
Teil 2 — Dein Code
Python wird geladen…Prüfung
Teil 3 — Summe von vier Zahlen
Akkumulator-Pattern in einer for-Schleife.
Aufgabe
- Beginne mit einer Summe von 0. Laufe dann mit einer
for-Schleife genau vier Mal und lies in jedem Durchlauf eine ganze Zahl mitint(input())ein (insgesamt also vierinput()-Aufrufe). - Addiere im Schleifenblock jede eingelesene Zahl zur laufenden Summe auf.
- Gib am Ende nur die Summe aus.
Beispiel: Eingaben 2, 4, 6, 8 → Ausgabe 20.
Teil 3 — Dein Code
Python wird geladen…Prüfung
Teil 4 — Gerade Zahlen bis n
range() mit Schrittweite.
Aufgabe
- Lies zuerst eine ganze Zahl mit
int(input())ein. - Gib mit einer
for-Schleife nur die geraden Zahlen von 2 bis zur eingelesenen Zahl (einschließlich) aus — jede in eigener Zeile. Tipp:range()nimmt als dritten Parameter eine Schrittweite, mit der du jede zweite Zahl überspringst.
Beispiel: Eingabe 10 → die Zeilen 2, 4, 6,
8, 10. Bei 6 nur bis 6.
Teil 4 — Dein Code
Python wird geladen…Prüfung
Teil 5 — Buchstaben zählen
Iteration über einen String.
Aufgabe
- Lies mit
input()nacheinander zuerst das Wort und dann den Buchstaben ein (in dieser Reihenfolge) und beginne mit einem Zähler von 0. - Laufe mit einer
for-Schleife über die Zeichen des Wortes und erhöhe den Zähler immer dann um 1, wenn das aktuelle Zeichen dem gesuchten Buchstaben gleicht. - Gib am Ende nur die Zahl aus.
Beispiel: Wort Banane, Buchstabe a → Ausgabe 2. Der Vergleich
ist groß-/kleinschreibungssensitiv — bei Wort Apfel und Buchstabe a ist
das Ergebnis 0 (das große A zählt nicht).
Teil 5 — Dein Code
Python wird geladen…Prüfung
Teil 6 — Gerade oder ungerade?
Über eine eigene Liste laufen und jedes Element klassifizieren.
Aufgabe
- Definiere selbst eine Liste
zahlenmit mindestens drei ganzen Zahlen — du wählst sie frei. Hier wird nichts eingelesen. - Gib mit einer
for-Schleife für jede Zahl genau eine Zeile aus:<zahl> ist geradebzw.<zahl> ist ungerade. Ob eine Zahl gerade ist, erkennst du am Rest bei Division durch 2 (Modulo-Operator%): ist der Rest 0, ist sie gerade.
Beispiel: Bei zahlen = [1, 2, 3, 4, 5] erwartet der Test die Zeilen
1 ist ungerade, 2 ist gerade, 3 ist ungerade,
4 ist gerade, 5 ist ungerade. Achte exakt auf den Text
„ist gerade" bzw. „ist ungerade".
Teil 6 — Dein Code
Python wird geladen…Prüfung
Protokoll als PDF
Deine Ergebnisse dokumentieren und herunterladen.
Modulübersicht
| Teil | Status |
|---|---|
| Teil 1: 1 bis n | Offen |
| Teil 2: Namen | Offen |
| Teil 3: Summe | Offen |
| Teil 4: Gerade Zahlen | Offen |
| Teil 5: Buchstaben zählen | Offen |
| Teil 6: Gerade/Ungerade | Offen |
Noch nicht alle Teile sind abgeschlossen — du kannst das Protokoll trotzdem erstellen, dort ist dann markiert, welche Teile offen sind.
PDF herunterladen
Gib deinen Namen ein und lade das Protokoll als PDF herunter.