Python无法识别“新行”命令

时间:2011-12-25 14:30:02

标签: python return newline enter

在编程时我是新手,但我确实有一点经验。我的问题是这个。我在我的笔记本电脑上安装了Python,其中“Return”键是“Shift + Enter”。对于Python,Return键给出了启动新行的命令,而enter则给出了运行代码行的命令。 Python无法将“Shift + Enter”识别为“返回”

简单示例:

>>>def f(n)

当我按Enter键时,它不会启动新行,而是尝试运行“def f(n)”,这会产生错误。如果我使用Shift + Enter(这是“返回”)也是一样的。帮助

2 个答案:

答案 0 :(得分:4)

这应该是

def f(n):

请注意:

答案 1 :(得分:1)

函数声明以冒号(:)结尾。型

def f(n):

和Python将允许您输入更多行。