2012-07-24 76 views

回答

8
if any(n % x == 0 for x in mylist): 
    print "Not Prime" 
+1

它是'any()',而不是'all()'。閱讀輸出! – 2012-07-24 11:36:46

+0

+ superspeedy and correct :-) – Levon 2012-07-24 11:36:55

+0

@SvenMarnach我不好,我只是看着標題,回答太快 – jamylak 2012-07-24 11:37:28

5

...甚至更短:

if not all(n % x for x in mylist): 
    print "Not prime" 

(雖然我寧願jamylak的版本 - 明確的是比隱含的)

相關問題