【发布时间】:2021-08-27 13:31:51
【问题描述】:
我试着写了
age = 22
message = "Eligible" if age>=22 else message = "not eligible"
print(message)
以上代码因错误而失败
SyntaxError: cannot assign to conditional expression
为什么这不起作用?
【问题讨论】:
-
三元运算符对表达式进行操作,而不是像赋值这样的任意语句。你想写
message = "Eligible" if age>=22 else "not eligible"。
标签: python python-3.x