Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Problemi di esecuzione test (hw4)

d
davidebelcastro (1160 points)
9 37 41
in HW4 obbligatorio by (1.2k points)
recategorized by
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'.
333 views

3 Answers

Alessio Natalucci (3660 points)
7 10 23
by (3.7k 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
by (1.1k 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)
2 21 53
by (4.0k points)
se ti è utile, hanno risposto a questa domanda anche qui:

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