ComeçarComece de graça

Escolhendo o contexto certo em tarefas de código

Você é um professor mantendo um projeto em Python para registros de alunos. As notas são armazenadas em um dicionário, com funções auxiliares para buscar um aluno e calcular sua média. As funções existentes estão salvas em students.py, um arquivo que o LLM pode acessar e usar:

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

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

Você quer usar essas auxiliares para implementar uma função add_grade() que adiciona uma nota ao registro do aluno e retorna a média atualizada.

Este exercício faz parte do curso

Codificação com IA para Desenvolvedores

Ver curso

Instruções do exercício

- Faça um prompt para o modelo **implementar a função `add_grade()`** usando o **contexto** de `get_student()` e `calculate_average()`, e solicite a resposta como **código Python formatado segundo a PEP 8**.

Exercício interativo prático

Transforme a teoria em ação com um de nossos exercícios interativos

Começar o exercício