EDIT: mano a mano che mi informate dell'intenzione di verbalizzare il voto (se siete prenotati su Infostud con me) aggiorno la tabella evidenziando i voti verbalizzati. Per gli altri, mandate una email a Monti per accettare il voto.
Ecco la tabella dei risultati dei test sui compiti consegnati nell'esame del 18-4-18.
Fatemi sapere se qualcosa non vi torna, che controllo i log dei test.
Appena posso pubblico lo zip e la soluzione.
NOTA: per l'esercizio 3 (rovesciamento ricorsivo di una lista e delle sue sottoliste) il grader conteneva una doppia chiamata al vostro codice, ottenendo un doppio rovesciamento della lista, ho corretto il grader anche per gli atri test ricorsivi in modo che non condividano gli argomenti e ho rifatto i test. (ho considerato validi anche gli esercizi in cui avete aggiunto una chiamata reverse in più per soddisfare il vecchio grader).
NOTA2: (vedi, si impara sempre qualcosa) ho appena scoperto una peculiarità del Python, i valori di default degli argomenti di una funzione vengono calcolati solo al momento della definizione della funzione, e non vengono rimpiazzati (a meno di non usare il passaggio di argomenti con nome=valore), quindi definire una funzione con argomenti che hanno valori di default mutabili crea problemi se la si chiama più volte (come nei test) ..... (vedi http://effbot.org/zone/default-values.htm). Ho editato i vostri programmi riscrivendo le funzioni senza parametri di default e rifatto i test.