2011-12-25 189 views
0

在編程方面,我是新手,但我確實有一點經驗。我的問題是這樣的。我在我的筆記本電腦上安裝了「Return」鍵爲「Shift + Enter」的Python。對於Python,Return鍵給出命令開始一個新行,而enter則給出命令來運行代碼行。 Python不承認 「Shift + Enter鍵」 爲 「返回」Python無法識別「新行」命令

簡單的例子:

>>>def f(n) 

當我敲回車,它不會另起一行,但試圖運行「DEF F(N) 「這會產生一個錯誤。同樣的事情,如果我使用Shift + Enter(這是「返回」)。幫幫我?

+2

-1。 Python不區分「輸入」和「返回」。 – 2011-12-25 15:34:49

回答

4

這應該是

def f(n): 

注意:

+0

你忘記了這個:http://docs.python.org/reference/compound_stmts.html#function-definitions – 2011-12-25 15:59:17

1

函數聲明以冒號(:)結尾。類型

def f(n): 

和Python將允許您輸入更多的行。