Python不识别“新行”命令
我刚开始学编程,虽然有一点经验,但还是个新手。我遇到了一个问题。我在我的笔记本上安装了Python,而我的“回车”键是“Shift+Enter”。在Python中,回车键是用来开始新的一行,而“Enter”键是用来运行代码的。不过,Python不把“Shift+Enter”当作回车键来识别。
简单的例子:
>>>def f(n)
当我按下“Enter”键时,它不会开始新的一行,而是试图运行“def f(n)”,这就导致了错误。如果我使用“Shift+Enter”(也就是回车),也是同样的情况。谁能帮帮我?
2 个回答
1
函数的声明以冒号(:)结尾。输入
def f(n):
然后Python会让你继续输入更多的代码行。
4
这应该是
def f(n):
注意这个:
。