我有寫這個IF語句的非常粗糙的方式。使用if語句使用範圍的優雅方式?
for a in range (2,3000):
if (a % 1) == 0 and (a % 2) == 0 and (a % 3) == 0 and (a % 4) == 0 and (a % 5) == 0 and (a % 6) == 0 and (a % 7) == 0 and (a % 8) == 0 and (a % 9) == 0 and (a % 10) == 0 :
print a
我認爲有一個更好的方法來寫這個,例如使用範圍函數結合IF語句?
你試過乘以8,9,5和7? – 2011-06-06 06:54:34