Выбор правильного контекста в задачах программирования
Вы — преподаватель, работающий над Python-проектом для ведения студенческих записей. Оценки хранятся в словаре; для получения данных о студенте и вычисления среднего балла предусмотрены вспомогательные функции. Существующие функции сохранены в файле students.py, к которому языковая модель имеет доступ:
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()`, и потребуйте ответ в виде **Python-кода, оформленного по стандарту PEP 8**.
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение