Übungen Listen und Funktionen

In diesen Übungen verbindest du Listen und Funktionen in mehreren eigenständigen Aufgaben. Dabei wiederholst du Listen-Methoden, Schleifen, Parameter, return und Bedingungen.

Diese Übungsseite vertieft die Inhalte zu Listen und Funktionen. Ziel ist es, bekannte Konzepte nicht nur einzeln, sondern in größeren zusammenhängenden Aufgaben anzuwenden.

Dabei arbeitest du unter anderem mit Listen, append(), Indexzugriff, for-Schleifen, eigenen Funktionen mit Parametern und Rückgabewerten sowie mit Bedingungen über if, elif und else.

Die Aufgaben sind so aufgebaut, dass typische Python-Grundlagen gemeinsam trainiert und sicher gefestigt werden.

Aufgabe

  1. Aufgabe 1 – Listen

    Erstelle eine Liste aufgaben mit genau fünf Strings, zum Beispiel "lernen", "sport" oder ähnliche Werte.

    Füge danach "oop" am Ende der Liste hinzu.

    Entferne anschließend das dritte Element aus der Liste. Achte dabei auf den Index.

    Gib die Liste danach zeilenweise im Format index: element aus, zum Beispiel 0: lernen.

  2. Aufgabe 2 – Funktionen

    Erstelle eine Liste werte mit mindestens sieben ganzen Zahlen.

    Schreibe danach diese Funktionen, ohne sum(), max() oder min() zu verwenden:

    • summe(werte) – gibt die Summe zurück
    • maximum(werte) – gibt den größten Wert zurück
    • zaehle_darueber(werte, limit) – zählt, wie viele Werte größer als limit sind

    Schreibe danach eine Funktion ausgabe(), die Folgendes ausgibt:

    • werte
    • summe(werte)
    • maximum(werte)
    • zaehle_darueber(werte, 5)
  3. Aufgabe 3 – Notenfunktion

    Schreibe eine Funktion note(punkte), die eine Note als String zurückgibt:

    • ab 90: "Sehr gut"
    • ab 78: "Gut"
    • ab 65: "Befriedigend"
    • ab 50: "Genügend"
    • sonst: "Nicht genügend"

    Teste die Funktion am Ende der Datei mit mehreren print()-Aufrufen, zum Beispiel mit 95, 78 und 49.

Nach oben scrollen