De juiste context kiezen bij codetaken
Je bent een docent die een Python-project voor studentengegevens onderhoudt. Cijfers worden opgeslagen in een dictionary, met hulpfuncties om een student op te halen en het gemiddelde te berekenen. De bestaande functies staan in students.py, een bestand dat het LLM kan openen en 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 maken 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
Oefeninstructies
- Vraag het model om de **functie `add_grade()` te implementeren** met gebruik van de **context** van `get_student()` en `calculate_average()`, en eis het antwoord als **PEP 8–geformatteerde Python-code**.
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen