a=(2+11 if (1<2) else 1-2)
print(a)
Re:13
a=2+1 if (1<2) else a=1-2
print(a)
Re:SyntaxError: can't assign to conditional expression
原因在于,expression是表达式,就是加减乘除等各种运算符号联接起来的式子,是可以被求值的代码
Statement不总有值
a=(2+11 if (1<2) else 1-2)
print(a)
Re:13
a=2+1 if (1<2) else a=1-2
print(a)
Re:SyntaxError: can't assign to conditional expression
原因在于,expression是表达式,就是加减乘除等各种运算符号联接起来的式子,是可以被求值的代码
Statement不总有值