Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python: Lỗi "cannot concatenate 'str' and 'int' object"

Sửa bằng cách bọc n+1 trong ngoặc: (n+1).

for num in range(5):
    print("%d" % (num+1))

%d ép kiểu đối tượng sau % thành string. String không thể concat với số nên ném TypeError.