我知道这可能是一个相当简单的问题,但我有一个问题与我的函数格式。我得到了很多“意外的缩进”和“意外的令牌”。我一直试图正确格式化函数,但我不知道为什么这些错误不断出现。我的职责是:
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')
a = int(ord(stringForCheck)
if LetterOrNumber == 'Letter':
行到while
循环,行的缩进级别太多。你知道吗修复代码后,它应该如下所示:
试着在行后面加一个紧括号
相关问题 更多 >
编程相关推荐