【问题标题】:Expected indent error after def statementdef 语句后预期的缩进错误
【发布时间】:2018-02-27 17:37:17
【问题描述】:

所以发生了这种情况,我尝试重新输入 def 语句。我怎样才能解决这个问题?我不知道它何时开始发生或为什么会发生,但我知道一旦我想到重新启动程序,我就让它工作了。这是python顺便说一句

https://i.stack.imgur.com/5A7kS.png

【问题讨论】:

  • 什么编程语言?
  • 鉴于您所写的内容,您如何可能期望任何人能够帮助您?
  • 你看到图片了吗? @亚历山大
  • @Beatenberg 图像中的代码太可怕了。难以复制——没有人会费心复制你的代码来自己尝试。请将代码作为问题的一部分发布,以及错误的相关堆栈跟踪(如果有的话)。 Python 版本、IDE、操作系统等其他细节有时也会有所帮助。
  • @Beatenberg 在您编辑之前,您的帖子中没有图像,即使如此,我也不会浪费时间对图像进行转码,因为您懒得粘贴代码本身.

标签: python function syntax


【解决方案1】:

您应该确保您的缩进是统一的(总是 4 个空格)。从if Submit == "yes": 开始,你的行有一个额外的空间。如果您使用比 IDLE 更好的 IDE,这将更容易做到,它会自动突出显示和标记此类问题。一些不错的替代品是 Spyder(免费)和 PyCharm(对学生免费)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多