รันโค้ด Python บวกเลขระหว่างตัวแปร a และ b แต่พอรันโปรแกรมแล้วไม่ผ่านขึ้นข้อความว่า TypeError: unsupported operand type(s) for +: 'int' and 'str' ต้องแก้ไขอย่างไร โค้ดบางส่วนตามด้านล่าง
>>> a = 2
>>> b = 'a'
>>> x = a + b
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'int' and 'str'
วิธีแก้ไข
จากโค้ดด้านบน ตัวแปร a เป็นชนิดตัวเลข ส่วนตัวแปร b เป็นตัวอักษร ซึ่งทำให้ตัวแปร x = a + b ไม่สามารถทำได้ เพราะ ตัวเลขไม่สามารถบวกกับตัวอักษรได้ ให้แก้ไขตัวแปร b เป็นตัวเลข เช่น
>>> a = 2
>>> b = 4
>>> x = a + b
>>> x
6