Pythonでは、return
ステートメントは関数内でのみ使用できます。関数外でreturn
ステートメントを使用すると、SyntaxError: 'return' outside function
というエラーメッセージが表示されます。
以下にその例を示します。
print("Hello World")
return 0
上記のコードはreturn
ステートメントが関数外で使用されているため、SyntaxError: 'return' outside function
というエラーが発生します。このエラーは、return
ステートメントが関数内でのみ使用できるというPythonのルールに違反しているためです。
したがって、値を返すためには、return
ステートメントを関数内に含める必要があります。以下にその例を示します。
def hello_world():
print("Hello World")
return 0
上記のコードでは、return
ステートメントがhello_world
という関数内に含まれているため、エラーは発生しません。
このように、Pythonではreturn
ステートメントの使用は関数内に限定されています。関数外でreturn
ステートメントを使用すると、エラーが発生することを覚えておきましょう。.