LoslegenKostenlos starten

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

<Kurs>KI-gestütztes Programmieren für Entwickler</Kurs>
Kurs ansehen

Übungsanweisungen

- 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 praktische Übung

Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis

Übung starten