0
當我運行這個程序時,它正在打印「調用函數」但之後的函數調用不起作用。當我在Idle中調用該函數時,它工作正常。錯誤在哪裏?函數不能調用
def find(word, letter):
index = 0
while index < len(word):
if word[index] == letter:
return index
index = index + 1
return -1
print('Calling function')
find('banana', 'a')
你可以在print語句中加上圓括號嗎?這個問題是用python-3.5標記的。 – pschill
在這裏你正在創建一個List(index []),但爲什麼它不能用於字符串? 輸出不是所需的。 print(find('banana','a')) 調用函數 [1,3,5] – MUSR