【问题标题】:Program is not running in python [closed]程序未在python中运行[关闭]
【发布时间】:2017-04-21 04:53:44
【问题描述】:

我的 elseelse if 语句不起作用。每次它显示不正确的语法时,无论我是在 shell 还是在文件中运行它。

>>> num = 6
>>> if num == 4:
        print("no is 4")
        else:

SyntaxError: invalid syntax

【问题讨论】:

  • 你能发布你的代码吗?
  • 我建议你去学习一下 Python 缩进,它是让语言正常工作的本质。那么很明显你的代码没有正确缩进。
  • 请复制粘贴您的代码,而不是图片。无论如何,上面的评论几乎回答了你的问题。谢谢。

标签: python if-statement


【解决方案1】:

你的缩进很糟糕:

if num == 4:
    print("num is 4")
else:
    print("num is not 4")

【讨论】:

  • 没错。这个缩进没有错。这很糟糕。
【解决方案2】:

以下代码将 True 打印到控制台。

num = 6
if num is 6:
    print(True);
else:
    print(False);

【讨论】:

  • 这个答案是错误的,恐怕。你真的可以在 python 中使用 == 运算符比较器。此代码适用于上述内容或替换为 == 。试试看(最好纠正答案)。谢谢!!!
  • 而在 python 中,您不会使用 ';' 完成语句;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-03-15
  • 1970-01-01
  • 2022-01-16
  • 1970-01-01
  • 1970-01-01
  • 2011-11-29
  • 1970-01-01
相关资源
最近更新 更多