Problemi di esecuzione test (hw4)

d
davidebelcastro (1160 points)
5 32 41
asked Nov 9, 2020 in HW4 obbligatorio by davidebelcastro (1,160 points)
recategorized Nov 11, 2020 by andrea.sterbini
Ciao a tutti,quando vado ad eseguire il test ,alcuni test risultano falliti per 'errore di prosodia', ad esempio nell' "example.txt" ,anaconda mi dice che il risultato della prosodia deve essere =[0,1,1,2,1,3,4,4,5,4] quindi come se il verso finale della sesta linea (prosodia =3) non lo avessimo mai incontrato visto che da un numero nuovo,ma se andiamo a vedere il testo, la sesta linea finisce con 'rubbishy' ,come la quarta linea, e facendolo anche manualmente, ho notato che la sesta linea dovrebbe dare lo stesso risultato della quarta linea visto che la parola è la stessa e di conseguenza anche l'ultimo verso 'shy'.
224 views

3 Answers

Alessio Natalucci (3660 points)
7 10 23
answered Nov 9, 2020 by Alessio Natalucci (3,660 points)

Ho avuto il tuo stesso problema, non è il test ad essere errato (Hai già riscaricato lo zip dell'homework? Alcuni test a prescindere sono stati aggiornati quindi ti conviene tenere solo il file .py, cancellare il resto e riscaricarlo per stare comunque tranquillo) bensì credo che (come me) hai dato lo stesso valore di prosodia basandoti solo sulla finale e NON su finale ed ES (cosa invece da fare)

    - a ciascuno dei versi successivi va associato:
        - l'intero che è stato già associato ad un verso precedente che ha stesso #ES e finale
        - altrimenti un nuovo intero (che segue l'ultimo già usato)

g
gpdatu (1110 points)
0 0 9
answered Nov 9, 2020 by gpdatu (1,110 points)

 - la struttura prosodica di una poesia è una lista di interi, uno per ciascun verso
    - per ciascun verso si considerano sia il numero di ES (#ES) che la sua finale
    - al primo verso va associato il numero 0
    - a ciascuno dei versi successivi va associato:
        - l'intero che è stato già associato ad un verso precedente che ha stesso #ES e finale
        - altrimenti un nuovo intero (che segue l'ultimo già usato)

devi tenere conto anche del numero di ES nel verso

s
susannacifani (4000 points)
1 17 51
answered Nov 11, 2020 by susannacifani (4,000 points)
se ti è utile, hanno risposto a questa domanda anche qui:

https://q2a.di.uniroma1.it/18106/possibile-errore-su-test-example-txt