超级烦人的缩进错误(Python)
这是一个经典的意外缩进错误。下面是相关的代码。问题是我该如何修复它呢?
def getNum():
firstNum = input("Please state what number to start at: ")
secondNum = input("Please state swhat number to end at: ")
if countingSubmenu == 3 or countingSubmenu == 4:
thirdNum = input("Please state what increment you would want to go up by: ")
return firstNum, secondNum, thirdNum
else:
return firstNum, secondNum
if option == 1:
getNum(firstNum, secondNum, thirdNum)
for x in range(firstNum, secondNum+1, 1):
print x
print "End of test." #def getNum():
1 个回答
3
这三行代码使用的是制表符,而不是空格:
return firstNum, secondNum, thirdNum
else:
return firstNum, secondNum
你可以通过尝试编辑这个问题很容易地看到这一点,制表符的宽度相当于8个空格。