Ciao! Ho 2 soluzioni possibili per il tuo problema, una non richiede un import, l'altra si:
Premetto però che, come sempre detto nelle consegne di ogni Homework:
- ATTENZIONE: SONO VIETATE tutte le altre librerie a parte quelle già importate nel testo.
Per cui ti sconsiglio di utilizzare il secondo metodo, o per lo meno, assicurati di rimuoverlo dopo aver verificato che il serpente esegue i movimenti corretti! Il mancato ascolto di questo avviso potrebbe non farti passare test o annullare il punteggio dalla VM.
1) METODO NON IMPORT
Come ben sai, tu hai la libreria images all'interno delle librerie consentite per l'homework 6. All'interno di essa è presente un particolare comando, ovvero images.save(), che prende la matrice di tuple(RGB) e la converte in un immagine salvandotela nella cartella in cui si trova program01.py. Puoi inserire questa opzione all'interno di un for che aggiorna le posizioni del serpente e così facendo ti stampa tot immagini (ognuna rappresenta l'aggiornamento del movimento del serpente, per cui saranno diverse tra loro e le vedrai cambiare). Quella che ti occorre alla fine è l'ultima, che dovrai confrontare con l'immagine output expected, per vedere se è tutto corretto.
2) METODO IMPORT
La libreria che devi sfruttare è la libreria "images", ma presa dai file del gruppo su google classroom delle esercitazioni con il prof. De Sensi/Pellacini
Per accedere al file, clicca questo link https://drive.google.com/file/d/1bXp7baxqWR3r4vGMolKDWT0GZwaYerJy/view?usp=drive_web&authuser=5
Assicurati però di essere presente nella classroom! Per iscriverti nel caso inserisci il codice corso: nml2jxj
Una volta che hai scaricato quella libreria, rinominala (per esempio images2, per differenziarla da quella che c'è già all'interno del programma) e inseriscila all'interno della cartella HW6req, dove è presente il file program01.py
All'interno del programma fai import images2 (o come l'hai rinominata tu), poi se vuoi vedere in tempo reale il serpente che aggiorna i suoi movimenti ti basta eseguire all'interno del ciclo for dove vengono aggiornati i colori della matrice il seguente comando:
images2.visd(nomematrice)
P.S. RICORDATI DI TOGLIERLO POI!
Spero di essere stato utile, clicca il tasto "Risposta Migliore" se ti va! <3