НачатьНачать бесплатно

Выбор правильного контекста в задачах программирования

Вы — преподаватель, работающий над 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**.

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение