2011-12-25 124 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将允许您输入更多的行。

相关问题