我得到 3 个 int、a、b、c。如果它们是唯一的,我想找到所有三个 int 的总和。如果 a、b 或 c 具有与任何其他值相同的值,则它们不计入总和。
示例 1:
a = 3, b = 3, c =3
sum = 0
示例 2
a = 1, b = 3, c =3
sum = 1
这就是我所做的。如果没有这么多 if else 语句,是否有更 Pythonic 的方式来做到这一点?
def lone_sum(a, b, c):
if a != b and b != c and a != c:
return a + b + c
elif a == b == c:
return 0
elif a == b:
return c
elif b == c:
return a
elif a == c:
return b