如何檢查python中n個變數中的任何2個是否相等。有沒有很好的方法呢?
這是這種情況
s = input()
D = int(input())
A, B, C = map( lambda x: D % int(x) , s.split())
if A == B == C: ? checks if all are equal
...
print(min(A, B, C))
非常感謝 :)
uj5u.com熱心網友回復:
很抱歉我看錯了。這個怎么樣?
if len(set((a,b,c))) < 3:
...
uj5u.com熱心網友回復:
對于 N 路測驗:
from itertools import combinations
def multi_equals(ls):
for x,y in combinations(ls,2):
if x==y:
return True
else:
return False
a=1
b=2
c=3
d=2
multi_equals([a,b,c,d])
True
multi_equals([a,b,c])
False
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/460292.html
上一篇:有沒有一種方法可以使用JavaScript評估N個函式(向量)中的N個變數
下一篇:從嵌套塊中訪問外部塊變數
