2011-12-25 12 views
0

私はプログラミングに関しては初心者ですが、少し経験があります。私の問題はこれです。私は "Return"キーが "Shift + Enter"であるノートパソコンにPythonをインストールしました。 Pythonの場合、Returnキーは改行を開始するコマンドを与え、Enterはコード行を実行するコマンドを与えます。私はエンターキーを押したときPythonは "New Line"コマンドを認識しません

>>>def f(n) 

、それは新しい行を開始するが、(n)は、「デフFを実行しようとしません:Pythonには「戻る」

簡単な例として、「入力します+ Shiftキー」を認識しません。エラーが発生します。 Shift + Enter( "Return")を使用する場合と同じことです。助けて?

+2

-1。 Pythonは "enter"と "return"を区別しません。 –

答えて

4

これは

def f(n): 

:でなければなりません。

+0

あなたは忘れてしまった:http://docs.python.org/reference/compound_stmts.html#function-definitions –

1

関数の宣言は、コロン(:)で終了します。タイプ

def f(n): 

とPythonでは、より多くの行を入力できます。

関連する問題