創建長度為30的串列,其中的元素為1000-2000的隨機整數,撰寫程式找出串列中所有的素數,把這些元素放入一個新的串列并輸出該串列。
各位大神,求求你們動動小手
uj5u.com熱心網友回復:
import random
def prime(l):
return [i for i in l if not any([_ for _ in range(2, i - 1) if i % _ == 0])]
a = random.choices(range(1000, 2000), k=30)
print(prime(a))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/283288.html
上一篇:求解答QAQ!
下一篇:勵志文案
