これはばかげて答えるのは簡単だと思いますが、私はあちこち検索して答えを見つけることができません。私はPythonを学び、非常に単純なコードを実行しようとしていますが、インデントされたブロックの後で何かをしようとすると、構文エラーが発生し続けます。例えば:
x = [1,2,3];
for i in x:
print(i);
print('finished');
このコードを実行すると、print('finished')部分で構文エラーが発生します。ループやifステートメントのようにブロックの後にインデントを解除して何かを実行しようとすると、このエラーが発生します。Mac OSXLionのIDLEでPython3.2.3を実行しています。
更新:これは思ったほど簡単ではなかったようです。おそらく、無意味なものを機能させようとしています。インデントするブロックを実行している場合にのみシェルが複数行のステートメントを実行すると思いますが、トップレベルに戻るとすぐにステートメントが実行されます。私は通常ファイルを操作するので、おそらくDjangoで作業するので、最終的には問題になりません。しかし、すべての驚くほど速い応答をありがとう。