names=list(range(1,10))
for name in names:
if name == 1:
print("1st")
elif name == 2:#这里的:是英文的
print("2nd")
elif name == 3:
print("3rd")
else:
print(str(name) + "th")
我找的快疯l
我按照你贴的代码,手动敲tab进行缩进,执行没问题,你试试:
names=list(range(1,10))
for name in names:
if name == 1:
print("1st")
elif name == 2:#这里的:是英文的
print("2nd")
elif name == 3:
print("3rd")
else:
print(str(name) + "th")
这种错误提示一般是格式错误,比方说空格和TAB混用,或者前后缩进不一样。
全选,点击右下角,Tab Size转为空格缩进
tab和空格混用就会出现这种情况