Aan de slagBegin gratis

De juiste context kiezen bij codetaken

Je bent een docent die een Python-project voor studentendossiers onderhoudt. Cijfers worden opgeslagen in een dictionary, met hulpfuncties om een student op te halen en zijn gemiddelde te berekenen. De bestaande functies staan in students.py, een bestand waar het LLM bij kan en dat het kan gebruiken:

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

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

Je wilt deze helpers gebruiken om een functie add_grade() te implementeren die een cijfer toevoegt aan het dossier van een student en het bijgewerkte gemiddelde teruggeeft.

Deze oefening maakt deel uit van de cursus

AI-ondersteund coderen voor developers

Bekijk cursus

Oefeninstructies

- Geef het model de opdracht om **de functie `add_grade()` te implementeren** met gebruik van de **context** van `get_student()` en `calculate_average()`, en vraag om het antwoord als **PEP 8-geformatteerde Python-code**.

Interactieve oefening met praktijkervaring

Zet theorie om in actie met een van onze interactieve oefeningen

Begin oefening