pytho使用三目运算符计算元组总和
时间: 2024-01-13 21:03:12 浏览: 67
0400-极智开发-解读python 三目运算符
可以使用以下代码使用三目运算符计算元组总和:
```python
tup = (1, 2, 3, 4, 5)
total = sum(x if x % 2 == 0 else 0 for x in tup)
print(total)
```
这个代码中,我们使用了三目运算符 `x if x % 2 == 0 else 0`,如果 `x` 是偶数,则返回 `x`,否则返回 `0`。然后我们使用了生成器表达式 `(x if x % 2 == 0 else 0 for x in tup)` 迭代元组中的元素,并将其传递给 `sum()` 函数。这将返回元组中所有偶数的总和。
阅读全文