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
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