2017-02-14 67 views

回答

0

你沒有張貼您收到此錯誤信息,但我的猜測是因爲你沒有檢查i以確保它不會超過字符串的長度。第一個例子的工作原理是因爲第一個字符不是數字,因此在循環超出界限之前打破了循環。更改while這樣:

while i<len(s) and s[i].isdigit(): 

這將確保i不會跳過你的字符串長度的邊界。

相關問題