 แสดงหลักฐานที่อธิบายว่าเหตุใดรหัสต่อไปนี้จึงไม่ถูกต้อง
โค้ดด้านบนไม่ถูกต้องเนื่องจากไม่รองรับกรณีที่อาร์กิวเมนต์ตัวใดตัวหนึ่งหรือทั้งสองตัวเป็นประเภท 'list' มันจะโยน TypeError เนื่องจากไม่สามารถใช้ตัวดำเนินการ '+' เพื่อเชื่อมรายการได้ เพื่อให้ทำงานกับอาร์กิวเมนต์ประเภทใดก็ได้ ควรแก้ไขโค้ดดังนี้: def add(a, b): if type(a) is list and type(b) is list: return a + b else: return int( ก) + int(ข)