Python 以下函数不提供任何输出
以下函数不提供任何输出。它只是在控制台进程中显示以下输出,退出代码为0 Python3.x,PyIDEPython 以下函数不提供任何输出,python,pycharm,Python,Pycharm,以下函数不提供任何输出。它只是在控制台进程中显示以下输出,退出代码为0 Python3.x,PyIDE def translate(phrase): translation = "" for letter in phrase: if letter in "AEIOUaeiou": translation = translation + "g" else: translation = translati
def translate(phrase):
translation = ""
for letter in phrase:
if letter in "AEIOUaeiou":
translation = translation + "g"
else:
translation = translation + letter
return translation
print(translate(input("Enter a phrase")))
上述函数中预期会出现用户输入提示您的语法错误:
在函数块外调用函数
def translate(phrase):
translation = ""
for letter in phrase:
if letter in "AEIOUaeiou":
translation = translation + "g"
else:
translation = translation + letter
return translation
print(translate(input("Enter a phrase")))
你调用函数了吗?你的函数叫translate,你正在调用translation是的,我在最后一行计划中调用了print函数中的函数,你可能想在函数块外调用它print语句是的。我甚至把函数名改成了translate。。虽然结果是相同的,但我只是复制并粘贴到我的IDE上。。输出是相同的,没有函数给出任何输出。Pycharm IDE。。有什么帮助吗