【问题标题】:Python does not recognize a "New Line" commandPython 无法识别“换行”命令
【发布时间】:2023-05-25 00:45:01
【问题描述】:

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

简单示例:

>>>def f(n)

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

【问题讨论】:

  • -1。 Python 不区分“输入”和“返回”。

标签: python return newline enter


【解决方案1】:

这应该是

def f(n):

注意:

【讨论】:

【解决方案2】:

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

def f(n):

Python 将允许您输入更多行。

【讨论】: