Python 我犯了这个错误,有人能帮我吗 文件“”,第9行 返回random.choice(bots\u问候语) ^ SyntaxError:函数外部的“return”
您正在函数外部使用Python 我犯了这个错误,有人能帮我吗 文件“”,第9行 返回random.choice(bots\u问候语) ^ SyntaxError:函数外部的“return”,python,Python,您正在函数外部使用返回。它用于从函数返回内容。要打印内容,请使用print(value)函数。错误表明,您的返回应该在函数范围内。而不是在外面 File "<ipython-input-31-849d4fc18850>", line 9 return random.choice(bots_greetings) ^ SyntaxError: 'return' outside function 您需要检查return语
返回
。它用于从函数返回内容。要打印内容,请使用print(value)
函数。错误表明,您的返回应该在函数范围内。而不是在外面
File "<ipython-input-31-849d4fc18850>", line 9
return random.choice(bots_greetings)
^
SyntaxError: 'return' outside function
您需要检查return语句的缩进,以确保它缩进到函数的一侧。请添加示例文本和用户响应关于错误有什么不清楚的?您正在函数外部使用
return
。你知道return
是用来做什么的吗?你希望从这里的return
语句中得到什么?但是return
在原始代码中缩进了。。。
File "<ipython-input-31-849d4fc18850>", line 9
return random.choice(bots_greetings)
^
SyntaxError: 'return' outside function
# this will cause an error
def foo():
return
# this will not
def foo():
return