Fournissez une preuve expliquant pourquoi le code suivant est incorrect.
 def add(a, b):\n retourne a + b
 Le code ci-dessus est incorrect car il ne gère pas les cas où l'un ou les deux arguments sont de type 'list'. Cela lèverait une TypeError puisque l'opérateur '+' ne peut pas être utilisé pour concaténer des listes. Pour le faire fonctionner avec n'importe quel type d'arguments, le code doit être modifié comme suit :\n\ndef add(a, b):\n si type(a) est liste et type(b) est liste :\n return a + b\n sinon :\n retour int(a) + int(b)