【发布时间】:2018-08-03 09:27:51
【问题描述】:
语法到底有什么问题,为什么在下面的代码中? 我已经计算了括号以及其他内容,但无法弄清楚。
c = ""
print("Yes") if c else print("No")
注意:它会给出如下所示的语法错误:
print("Yes") if c else print("No")
^
SyntaxError: invalid syntax
【问题讨论】:
-
它对我有用....看看你的缩进
-
@B001ᛦ 它是如何工作的?
-
print是 python 2 中的语句。不能在条件中使用语句。 -
在 Python 2 中
print "Yes" if c else "No"
标签: python python-2.7 if-statement syntax-error