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