ComenzarEmpieza gratis

Elegir el contexto adecuado en tareas de programación

Eres profesor y mantienes un proyecto de Python para gestionar expedientes de alumnos. Las calificaciones se guardan en un diccionario, con funciones de ayuda para obtener un estudiante y calcular su media. Las funciones existentes están guardadas en students.py, un archivo al que el LLM puede acceder y usar:

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

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

Quieres usar estos helpers para implementar una función add_grade() que añada una calificación al expediente de un estudiante y devuelva la media actualizada.

Este ejercicio forma parte del curso

Programación asistida por IA para desarrolladores

Ver curso

Instrucciones del ejercicio

- Indica al modelo que **implemente la función `add_grade()`** usando el **contexto** de `get_student()` y `calculate_average()`, y exige la respuesta como **código Python con formato PEP 8**.

Ejercicio interactivo práctico

Pon en práctica la teoría con uno de nuestros ejercicios interactivos

Empezar ejercicio