请问下列代码的含义是?给出输出结果。 b = 6 if 5>13 else 9 print(b)

img

这是python的三目表达式。
b = 6 if 5>13 else 9
就是 如果 5>13 比较成立, 返回 6 赋值给b 否则返回 9 赋值给b
5>13 比较不成立, 会返回 9 赋值给b
等同
if 5>13:
b = 6
else:
b = 9

9
多目运算,如果5>13成立,则b=6,否则b=9

如果5>13的条件成立,b的值为6,否则b的值为9