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