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