我正在尝试编写一个简单的三元运算符,在 ruby 中如下所示:
0 > 1 ? alice+=1 : bob+=1
我用Python写成这样:
alice += 1 if 0 > 1 else bob += 1
此三元运算符在 处抛出无效语法bob+=1。为什么会发生这种情况?如何使第二个运算符与第一个运算符执行相同的行?
bob+=1
python ternary-operator
python ×1
ternary-operator ×1