不明白为什么我的函数没有被调用

克里斯
print ("Hello, User :)")
def search():
    answer = phrase.find(search)
    return answer

y = "Y"
while y == "Y":

    phrase = input("Please enter a phrase any phrase: ")
    print ("Thank you User - the phrase you entered reads as follows: ")
    print (phrase)

    search = input("Please enter one of the words of the phrase you just entered, or some consecutive characters from that phrase, and I will search for them: ")
    print ("Thank you, User")
    print ("Your word or characters are located at the following index location: ")
    search()
    #print (answer)

    y = input("Thanks for playing.  Would you like to play again(Y/N)?: ")
else:
    print ("Goodby, User")

希望有人能帮助为什么我的函数定义不能被调用。

健康的幽灵

函数名不能与变量名相同。只需search像这样更改变量名称:

search_ = input("Please enter one of the words of the phrase you just entered, or some consecutive characters from that phrase, and I will search for them: ")

search()

此外,如果您希望打印出结果,请调用如下函数:

print(search())

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

不明白为什么我不能调用函数

我不明白为什么我的递归函数没有按预期运行

Typescript Map <enum,set <enum >>“此调用没有重载”,但是我不明白为什么?

我有分段错误,我不明白为什么

(FLASK) 我不明白为什么我的 html 文件没有更新/渲染

我不明白为什么我没有MVC AJAX

我不明白为什么气球在我制作的小游戏中没有移动

我的变量没有除,我不明白为什么

不明白为什么循环没有停止

我不明白为什么文件没有写到挂载的分区上

我不明白为什么这两个元素没有并排对齐?

我不明白为什么最后阶段没有任何保存或追加数据操作

Laravel 叶片和顺风没有正确混合,我不明白为什么

我不明白为什么 TypeScript 没有在这里抛出错误

我不明白为什么在这个给定的程序中 a 的值没有增加

我不明白为什么编译

我不明白为什么我的屏幕上没有输出这个使用 c 语言数组的简单堆栈实现

我不明白为什么我的代码没有采用输入框的值并创建新对象

我不明白为什么我的 python 代码没有以英里为单位返回答案

我不明白为什么我的.find函数不起作用

我不明白为什么我的 JS 函数会导致错误

我不明白为什么它向我显示函数、缩进和其他错误

不明白为什么我的异步等待在我的 lambda 函数中不起作用

我不明白为什么我的波形是这样出来的

我不明白为什么我的团队失败了

我不明白为什么我的 super() 产生错误

我的循环永无止境...我不明白为什么。有任何想法吗?

我有这个错误:无法读取null的属性“值”,我不明白为什么

我“解决”了 FizzBuzz,但我不明白它为什么有效