Traceback report

Sarebbe preferibile usare una lista per memorizzare i pezzi di stringa, e alla fine unirla con una join, magari `\n.join(msg)`.

Il motivo, è che se te fai:
```
stringa = 'a' + 'b' + 'c'
```
poiché le stringhe sono immutabili, quello che stai facendo è creare prima una stringa `'ab'`a cui poi andrà aggiunta la stringa `'c'`per creare la stringa finale.
Ovviamente pensa a cosa succede quando sono molte le stringhe che vai a sommare fra di loro. Usando la join invece impiegherai un tempo lineare.