LoslegenKostenlos loslegen

Den richtigen Kontext bei Codieraufgaben wählen

Du bist Professor und betreust ein Python-Projekt für Studierendendaten. Noten werden in einem Dictionary gespeichert, mit Hilfsfunktionen, um eine Studentin oder einen Studenten abzurufen und deren Durchschnitt zu berechnen. Die vorhandenen Funktionen stehen in students.py und können vom LLM verwendet werden:

def get_student(student_id):
  return {"name": "Alice", "grades": [88, 92, 95]}

def calculate_average(grades):
  return round(sum(grades) / len(grades), 2)

Du möchtest diese Helfer nutzen, um eine Funktion add_grade() zu implementieren, die eine Note zum Datensatz einer Person hinzufügt und den aktualisierten Durchschnitt zurückgibt.

Diese Übung ist Teil des Kurses

KI-gestütztes Programmieren für Entwickler

Kurs anzeigen

Anleitung zur Übung

- Bitte das Modell, die **Funktion `add_grade()` zu implementieren** und dabei den **Kontext** von `get_student()` und `calculate_average()` zu nutzen. Fordere die Antwort als **PEP 8–formatierten Python-Code** an.

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten