สามารถแก้ไขได้โดยใส่วงเล็บครอบ n+1 คือ (n+1)
for num in range(5):
print ("%d" % (num+1))
การใช้ %d จะแปลงออบเจ็กต์หลัง % เป็นสตริง เนื่องจากออบเจ็กต์สตริงไม่สามารถ concatenate กับตัวเลข (1 ในที่นี้) ได้ interpreter จึงแสดง TypeError
สามารถแก้ไขได้โดยใส่วงเล็บครอบ n+1 คือ (n+1)
for num in range(5):
print ("%d" % (num+1))
การใช้ %d จะแปลงออบเจ็กต์หลัง % เป็นสตริง เนื่องจากออบเจ็กต์สตริงไม่สามารถ concatenate กับตัวเลข (1 ในที่นี้) ได้ interpreter จึงแสดง TypeError