小编d00*_*man的帖子

为什么这个三元运算符语法无效?

我正在尝试编写一个简单的三元运算符,在 ruby​​ 中如下所示:

0 > 1 ? alice+=1 : bob+=1

我用Python写成这样:

alice += 1 if 0 > 1 else bob += 1

此三元运算符在 处抛出无效语法bob+=1。为什么会发生这种情况?如何使第二个运算符与第一个运算符执行相同的行?

python ternary-operator

5
推荐指数
1
解决办法
2374
查看次数

标签 统计

python ×1

ternary-operator ×1