我知道這可能是一個相當簡單的問題,但我遇到了函數格式問題。我收到了很多'意想不到的縮進'和'意想不到的令牌'。我一直試圖正確地格式化功能,但我不知道爲什麼這些錯誤不斷出現。這裏是我的功能:在Python中格式化代碼時的錯誤
def stringCheck(stringForCheck, letterOrNumber):
valid = True
x = 0
a = int(ord(stringForCheck)
length = len(stringForCheck)
if LetterOrNumber == 'Letter':
lowerBoundary = 65
upperBoundary = 90
elif LetterOrNumber == 'Number':
lowerBoundary = 48
upperBoundary = 57
while valid == True and x < length:
if a < lowerBoundary or a > upperBoundary:
valid = False
else:
valid = True
x = x + 1
stringCheck = valid
stringCheck('2','Number')
首先,什麼是你的文本編輯器?在編寫Python時使用nano或vim。 https://www.python.org/dev/peps/pep-0008/#indentation – mertyildiran
嗨,我目前正在使用Visual Studio 2015 –
嗯。然後使用Atom:https://atom.io你能分享調試輸出嗎?意外的令牌爲哪一行? – mertyildiran