Вибір належного контексту в задачах з кодування
Ви — професор, який підтримує Python‑проєкт для обліку студентських даних. Оцінки зберігаються у словнику, а допоміжні функції отримують дані про студента та обчислюють його середній бал. Наявні функції збережено у файлі students.py, до якого LLM має доступ і може його використовувати:
def get_student(student_id):
return {"name": "Alice", "grades": [88, 92, 95]}
def calculate_average(grades):
return round(sum(grades) / len(grades), 2)
Ви хочете використати ці хелпери, щоб реалізувати функцію add_grade(), яка додає оцінку до запису студента та повертає оновлений середній бал.
Ця вправа є частиною курсу
Кодування з підтримкою ШІ для розробників
Інструкції до вправи
- Попрохайте модель **реалізувати функцію `add_grade()`**, використовуючи **контекст** `get_student()` і `calculate_average()`, та вимагайте відповідь як **PEP 8–відформатований код Python**.
Практична інтерактивна вправа
Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ
Почати вправу