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

Do you need help?

Assertion Error : <class 'NoneType'> != <class 'tuple'>

G
Giuse (310 points)
1 3 5
in Programmare in Python by (310 points)
recategorized by
Ciao ragazzi!

Non riesco a passare alcuni test per via di un Assertion Error : <class 'None Type'> != <class 'tuple'> . Qualcuno mi può spiegare di cosa si tratta?
239 views
closed

2 Answers

Best answer
Romitoskj (8920 points)
5 8 40
by (8.9k points)
selected by
Il NoneType spesso si ha quando viene richiamata una funzione che non ha return, la tupla è invece ciò che dovresti ritornare dalla funzione ex1, quindi molto probabilmente dalla funzione ex1 non torna alcun valore. Potrebbe essere che ti sei scordato di mettere un return alla fine.

Il fatto che te lo dia su alcuni test mi fa pensare al fatto che la funzione ex1 ritorni qualcosa solo in alcuni casi, quindi magari hai messo un return dentro un if, else o qualcosa del genere.
AdSum (16290 points)
9 20 134
by (16.3k points)
Non stai restituendo nulla. Alla fine del metodo ex1(o come si chiama, non ho il pc a portata di mano) o non hai aggiunto un return o passi una variabile senza contenuto, quindi None.