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

  1. Lies zuerst eine ganze Zahl mit int(input()) ein.
  2. 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 bei range() exklusiv ist.

Beispiel: Eingabe 5 → die Zeilen 1, 2, 3, 4, 5. Bei 3 nur bis 3.

Teil 1 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 2 — Liste von Namen

Eine eigene Liste anlegen und über sie iterieren.

Aufgabe

  1. Definiere selbst eine Liste namen mit drei Namen (Strings) — die Namen wählst du frei. Hier wird nichts eingelesen.
  2. 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…
Ausgabe

    

Teil 3 — Summe von vier Zahlen

Akkumulator-Pattern in einer for-Schleife.

Aufgabe

  1. Beginne mit einer Summe von 0. Laufe dann mit einer for-Schleife genau vier Mal und lies in jedem Durchlauf eine ganze Zahl mit int(input()) ein (insgesamt also vier input()-Aufrufe).
  2. Addiere im Schleifenblock jede eingelesene Zahl zur laufenden Summe auf.
  3. Gib am Ende nur die Summe aus.

Beispiel: Eingaben 2, 4, 6, 8 → Ausgabe 20.

Teil 3 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 4 — Gerade Zahlen bis n

range() mit Schrittweite.

Aufgabe

  1. Lies zuerst eine ganze Zahl mit int(input()) ein.
  2. 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…
Ausgabe

    

Teil 5 — Buchstaben zählen

Iteration über einen String.

Aufgabe

  1. Lies mit input() nacheinander zuerst das Wort und dann den Buchstaben ein (in dieser Reihenfolge) und beginne mit einem Zähler von 0.
  2. 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.
  3. 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…
Ausgabe

    

Teil 6 — Gerade oder ungerade?

Über eine eigene Liste laufen und jedes Element klassifizieren.

Aufgabe

  1. Definiere selbst eine Liste zahlen mit mindestens drei ganzen Zahlen — du wählst sie frei. Hier wird nichts eingelesen.
  2. Gib mit einer for-Schleife für jede Zahl genau eine Zeile aus: <zahl> ist gerade bzw. <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…
Ausgabe

    

Protokoll als PDF

Deine Ergebnisse dokumentieren und herunterladen.

Modulübersicht

TeilStatus
Teil 1: 1 bis nOffen
Teil 2: NamenOffen
Teil 3: SummeOffen
Teil 4: Gerade ZahlenOffen
Teil 5: Buchstaben zählenOffen
Teil 6: Gerade/UngeradeOffen

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.