Pythonのreturn文のエラー "機能外の 'リターン'"
while True:
return False
I取得するには、次のエラー
SyntaxError: 'return' outside function
する(Mac OS X 10.7とMac上のPython 2.7.1で)次のコードを実行しています
誤ったタブやスペースがないか慎重に確認しました。私はインデントの推奨4スペースを使用すると、上記のエラーでコードが失敗することを確認できます。この動作は、戻り値が他の制御ステートメントの内部に置かれている場合にも発生します(if、forなど)。
ご協力いただければ幸いです。ありがとう!
インタープリタが言うとおり、あなたは関数の中にいません。制御文は関数ではなく、 'def'で関数を定義します。 –
あなたはおそらく '休憩 'を探しています。 –
私は 'yield 'を使って私に同じエラーを与えます、理由は同じです、関数でなければなりません.. – 8090PZ