รันโค้ด Python แล้วขึ้น Error ว่า TypeError: %i format: a number is required, not str ต้องแก้ไขอย่างไร
a = '50'
print( 'a = %i' %a )
วิธีแก้ไข
%i ใช้สำหรับตัวแปรที่เป็นชนิดตัวเลข วิธีแก้ไขปัญหานี้คือเปลี่ยนตัวแปร a จากข้อความเป็นตัวเลข จาก a = ‘50’ เป็น a = 50
a = 50
print( 'a = %i' %a )
ผลลลัพธ์
a = 50