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
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