【问题标题】:Can anyone help me understand the problem with this code?谁能帮我理解这段代码的问题?
【发布时间】:2020-08-13 14:36:42
【问题描述】:

我正在使用 VS 工作室,使用 python。当我尝试创建一个函数时,我不断收到语法错误。我不知道为什么?

 def sayhi():
    print("Hello User")

sayhi()

【问题讨论】:

  • 能否请您格式化您的代码,因为 python 中的大多数问题都是选项卡问题,如果您在代码块中没有它,则很难解决。
  • def sayhi() 缩进不好

标签: python-3.x function


【解决方案1】:

你的函数应该有正确的缩进,像这样:

def sayhi():
    print('Hello User')

sayhi()

否则,python 会出错,因为缩进对于 python 及其函数、类等来说非常很重要。

您的代码中的问题是def sayhi(): 之前的空格,这无疑会引发 IndentationError,删除该空格,您应该会好很多

【讨论】:

  • 缩进正确,但我不断收到错误消息。文件“”,第 1 行 SyntaxError:无效语法
  • 那么请确保您已将代码完全发布在您的IDE/编辑器/无论它可能是什么中。
猜你喜欢
  • 1970-01-01
  • 2020-10-29
  • 1970-01-01
  • 1970-01-01
  • 2021-01-07
  • 1970-01-01
  • 2011-05-03
  • 2019-08-28
  • 2011-08-15
相关资源
最近更新 更多