0
这是为什么函数1执行但函数2返回错误? (Python的3.4)while循环.isdigit。为什么函数'123'错误,但不是'abc123'?
功能1:
secret('abc123')
功能2:
secret('123')
代码:
def secret(s):
i = 0
result = ''
while s[i].isdigit():
result = result + s[i]
i = i + 1
return result