3 つの int、a、b、c が与えられます。3 つの 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