Ciao Gyanluca !
No, non è necessario, almeno non per il momento. Come detto dal professore per ora ci limitiamo a seguire la traccia, se nella traccia è scritto che ci verranno consegnate liste in input, piuttosto che interi positivi piuttosto che tuple allora noi possiamo assumere tale informazione come vera.
Diverso è il caso in cui il tuo programma per un motivo non conosciuto potrebbe generare un problema, un errore nello specifico! Allora in tal caso mi sento di raccomandarti di studiare bene quel particolare caso e nell'eventualità prevedere e "catturare" tale errore.
Non so se hai seguito la lezione scorsa del professor Sterbini, in quanto abbiamo parlato proprio di questo è di come utilizzare il try: except: in Python.
Spero di aver risposto alla tua domanda e in ogni caso, ti raccomando una buona lettura prima di lasciare la piattaforma dove è spiegato molto bene come gestire questi casi e prevederli. Chissà che nei prossimi Homework ci sarà richiesto di sfruttarli! ;)
https://docs.python.org/2/tutorial/errors.html
Ti auguro una buona serata.
.
Leonardo Emili