Poskytněte důkaz vysvětlující, proč je následující kód nesprávný.
def add(a, b):
    return a + b
Kód výše je nesprávný, protože nezpracovává případy, kdy jeden nebo oba argumenty jsou typu 'list'. Vyvolá TypeError, protože operátor '+' nelze použít k konkatenaci seznamů. Aby fungoval s jakýmkoli typem argumentů, kód by měl být upraven následovně:

def add(a, b):
    if type(a) is list and type(b) is list:
        return a + b
    else:
        return int(a) + int(b)