ПочатиПочніть безкоштовно

Вибір належного контексту в задачах з кодування

Ви — професор, який підтримує 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**.

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу