IniziaInizia gratis

Scegliere il contesto giusto nei task di coding

Sei un docente che mantiene un progetto Python per i registri degli studenti. I voti sono memorizzati in un dizionario, con funzioni di supporto per recuperare uno studente e calcolare la sua media. Le funzioni esistenti sono salvate in students.py, un file a cui l’LLM può accedere e che può usare:

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

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

Vuoi usare questi helper per implementare una funzione add_grade() che aggiunge un voto al record di uno studente e restituisce la media aggiornata.

Questo esercizio fa parte del corso

Programmazione assistita dall'AI per sviluppatori

Visualizza il corso

Istruzioni dell'esercizio

- Chiedi al modello di **implementare la funzione `add_grade()`** usando il **contesto** di `get_student()` e `calculate_average()`, e richiedi la risposta come **codice Python formattato secondo PEP 8**.

Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio