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不总有值

猜你喜欢

转载自blog.csdn.net/baidu_36536257/article/details/80171996