3つの数字の合計を返しますが、同じ場合は合計にカウントされません。私のコードで何が間違っているのか教えてください。等しい値を除いたPythonでの値の合計
def lone_sum(a,b,c):
t=0
if a==b and a!=c:
t=a+c
elif a==c and a!=b:
t=a+b
elif b==a and b!=c:
t=b+c
elif b==c and b!=a:
t=b+a
elif c==a and c!=b:
t=a+b
elif c==b and c!=a:
t=b+a
elif a==b and b==c:
t=a
return t
通常、正しい出力が得られない場合の例を示す必要があります。つまり、提供されたソリューションは、明快さと効率性のために大きなステップです。 –