Programmieraufgabe — gib deinen Code ein und lass ihn prüfen. Bei den Einlese-Aufgaben (Teil 1, 2, 4, 5) speist die Prüfung feste Eingaben ein und vergleicht deine Ausgabe Zeichen für Zeichen — gib daher nur das Geforderte aus. input(prompt) mit Prompt ist erlaubt, der Prompt wird ausgeblendet. Bei den Definitions-Aufgaben (Teil 3, 6) definierst du nur die Funktion — kein input(), kein print(); die Prüfung ruft deine Funktion selbst mit festen Werten auf und prüft die Rückgabe.

Teil 1 — Funktion hallo(name)

Funktion definieren, im Main-Block mit eingelesenem Namen aufrufen.

TippAufgabe

  1. Schreibe eine Funktion hallo(name), die genau den Text Hallo, <name>! zurückgibt — die Funktion selbst soll nicht print() aufrufen.
  2. Im Block if __name__ == "__main__": liest du einen Namen mit input() ein, rufst die Funktion damit auf und speicherst die Rückgabe in einer Variablen.
  3. Gib diese Rückgabe mit print() aus.

Eingelesen wird: 1 Zeile (Name). Ausgegeben wird genau eine Zeile — bei der Eingabe Mia also Hallo, Mia!.

Teil 1 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 2 — Funktion addiere(a, b)

Summe als Rückgabewert.

TippAufgabe

  1. Schreibe eine Funktion addiere(a, b), die die Summe der Parameter zurückgibt.
  2. Im Main-Block: lies zwei ganze Zahlen ein — je mit int(input()), zuerst a, dann b — rufe die Funktion auf und speichere das Ergebnis in summe.
  3. Gib nur summe aus.

Eingelesen wird: 2 Zeilen (a, dann b). Beispiel: 4 und 5 → Ausgabe 9.

Teil 2 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 3 — Funktion ist_positiv(zahl)

Nur definieren — die Prüfung ruft die Funktion selbst auf.

TippAufgabe

  1. Schreibe nur die Funktion ist_positiv(zahl), die True zurückgibt, falls zahl > 0 ist, und sonst False.
  2. Du musst hier nichts einlesen und nichts ausgeben — kein input(), kein print().

Die Prüfung ruft deine Funktion mit festen Werten auf: ist_positiv(5) muss True ergeben, ist_positiv(-3) und ist_positiv(0) jeweils False (die Null zählt nicht als positiv).

Teil 3 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 4 — Funktion quadrat(zahl)

Eine Rechnung als Funktion.

TippAufgabe

  1. Schreibe eine Funktion quadrat(zahl), die das Quadrat der Zahl zurückgibt.
  2. Im Main-Block: lies eine ganze Zahl ein (int(input())), rufe die Funktion auf und gib ihre Rückgabe aus.

Eingelesen wird: 1 Zeile (Zahl). Bei Eingabe 6 ist die Ausgabe 36, bei -4 ist sie 16 (achte auf das Quadrat, nicht das Doppelte).

Teil 4 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 5 — Funktion max_von_zwei(a, b)

Bedingte Rückgabe.

TippAufgabe

  1. Schreibe eine Funktion max_von_zwei(a, b), die die größere der beiden Zahlen zurückgibt.
  2. Im Main-Block: lies zwei ganze Zahlen ein (je int(input()), zuerst a, dann b), rufe die Funktion auf und gib ihre Rückgabe aus.

Eingelesen wird: 2 Zeilen (a, dann b). Beispiel: 8 und 3 → Ausgabe 8; bei 2 und 99 (es ist nicht immer die erste Zahl).

Teil 5 — Dein Code

Python wird geladen…
Ausgabe

    

Teil 6 — Funktion rechner(a, b)

Zwei Rückgaben als Tupel — nur definieren.

TippAufgabe

  1. Schreibe nur die Funktion rechner(a, b), die zwei Werte zurückgibt: zuerst die Summe der beiden Parameter, dann ihr Produkt. In Python gibst du mehrere Werte zurück, indem du sie durch Komma getrennt nach return schreibst — die Reihenfolge entscheidet über das Tupel.
  2. Du musst hier nichts einlesen und nichts ausgeben — kein input(), kein print().

Die Prüfung ruft deine Funktion mit festen Werten auf und prüft das zurückgegebene Tupel: rechner(2, 7) muss (9, 14) ergeben, rechner(5, 6) muss (11, 30) ergeben. Achte auf die Reihenfolge: erst Summe, dann Produkt.

Teil 6 — Dein Code

Python wird geladen…
Ausgabe

    

Protokoll als PDF

Deine Ergebnisse dokumentieren und herunterladen.

Modulübersicht

TeilStatus
Teil 1: halloOffen
Teil 2: addiereOffen
Teil 3: ist_positivOffen
Teil 4: quadratOffen
Teil 5: max_von_zweiOffen
Teil 6: rechnerOffen

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.