Possibile errore nel file esempio2.txt

p
pietro2k (240 points)
1 2 3
asked Dec 13, 2019 in HW8 obbligatorio by pietro2k (240 points)
Citando la consegna dell' homework: " Il file ftesto  contiene  la matrice  e, di seguito  l'elenco delle parole.
    Una serie di 1 o piu'  linee vuote precede la reppresentazione della matrice,
    separa il diagramma dall'elenco delle parole e segue l'elenco delle parole."

Questo vale per tutti i file tranne per il file esempio2.txt nel quale l'ultima riga della lista di parole, quella contenente ("TIGRE ZEBRA") non e' seguita da nessuna linea vuota, e quindi non ha un carattere '\n' alla fine. Questo potrebbe causare un errore se nel codice si usa lo slicing per ottenere la riga senza '\n', dato che invece di escludere appunto '\n' andiamo ad escludere la A di ZEBRA.
342 views

2 Answers

E
Edward (25950 points)
2 4 172
answered Dec 13, 2019 by Edward (25,950 points)
Hai ragione che per come è scritta la traccia, dovrebbe sempre esserci almeno una riga vuota dopo la lista di parole.

Comunque è una cosa abbastanza semplice da sistemare, e ci se ne accorge subito, ti consiglio semplicemente di non usare le slice
p
pietro2k (240 points)
1 2 3
commented Dec 13, 2019 by pietro2k (240 points)
Si Si, solo per un fatto di consistenza, e per risparmiare la fatica a chi magari non se ne accorge e perde tempo a cercare un bug che in realtà è nell'esempio.
andrea.sterbini (172680 points)
511 927 1776
answered Dec 13, 2019 by andrea.sterbini (172,680 points)
Grazie della segnalazione, aggiungo una nota nella pagina dell'esercizio