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

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

suggerimento calcolo prosodia

gusgus (1730 points)
5 8 31
in HW4 obbligatorio by (1.7k points)
closed by
Buonasera, durante il calcolo della prosodia in alcuni casi si presenta il seguente errore: per poter calcolare la prosodia faccio in modo di controllare, oltre all'ES la sua lunghezza e per farlo utilizzo l'indice della lista di ES dato che coincidono con la loro lunghezza. Il problema è che con il metodo index() mi viene restituito il primo indice corrispondente al valore passato come parametro e questo fa si che le lunghezze non corrispondano quando invece dovrebbero.

Consigli su come potrei ignorare quei valori precedenti?
281 views
closed with the note: risolto

1 Answer

n
nicosemp (630 points)
0 2 6
by (630 points)
A cosa ti serve la lunghezza di un ES per il calcolo della prosodia?

A te serve solo l'ES finale di ogni riga, quindi innanzitutto dovresti farti una lista contenente tutti gli ES finali.
Poi ti basta ciclare questa lista tenendo conto di quali ES hai già "visto" ed assegnando a ciascuno di loro un intero a partire da 0, dove ad ES uguale corrisponde un intero uguale.

Spero sia abbastanza chiaro!
Cheers
powerup (480 points)
0 0 2
by (480 points)
Non bastano solo gli "es". Servono sia gli es che le lunghezze degli es per poter calcolare la prosodia. Nel testo dell'esercizio c'è scritto che bisogna usare entrambi.