ÎncepețiÎncepe gratuit

Alegerea contextului potrivit în sarcinile de programare

Ești un profesor care administrează un proiect Python pentru evidența studenților. Notele sunt stocate într-un dicționar, alături de funcții auxiliare pentru a prelua un student și a-i calcula media. Funcțiile existente sunt salvate în students.py, un fișier pe care LLM-ul îl poate accesa și folosi:

def get_student(student_id):
  return {"name": "Alice", "grades": [88, 92, 95]}

def calculate_average(grades):
  return round(sum(grades) / len(grades), 2)

Vrei să folosești aceste funcții auxiliare pentru a implementa o funcție add_grade() care adaugă o notă în fișa unui student și returnează media actualizată.

Acest exercițiu face parte din cursul

Programare asistată de AI pentru dezvoltatori

Vezi cursul

Instrucțiuni pentru exercițiu

- Solicită modelului să **implementeze funcția `add_grade()`** folosind **contextul** funcțiilor `get_student()` și `calculate_average()`, și cere răspunsul sub formă de **cod Python formatat conform PEP 8**.

Exercițiu interactiv practic

Transformă teoria în practică cu unul dintre exercițiile noastre interactive

Începe exercițiul