Python不识别“新行”命令

0 投票
2 回答
604 浏览
提问于 2025-04-17 08:59

我刚开始学编程,虽然有一点经验,但还是个新手。我遇到了一个问题。我在我的笔记本上安装了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):

注意这个:

撰写回答