Điều này có thể được sửa chữa bằng cách đặt n + 1 trong dấu ngoặc vuông, tức là (n + 1)
for num in range(5): print ("%d" % (num+1))
Sử dụng% d chuyển đối tượng theo sau% thành chuỗi. Vì một đối tượng chuỗi không thể được nối với một số (trong trường hợp này là 1) nên trình thông dịch hiển thị lỗi gõ.