之所以会出现此错误,是因为解释器正在用i替换%d,然后尝试将1添加到str中,即添加str和int。为了解决这个问题,只需将i + 1括在括号中即可。
print("\ Num %d" % (i+1))