我有一个数字列表,[7, 9, 11, 13, 15, 20, 23]我需要根据给定列表创建一个素数列表。
我已经写了下面的代码,但这个结果9与15首相了。我没有得到我在这里想念的东西。
a = [7, 9, 11, 13, 15, 20, 23]
x = []
for i in range (0, len(a)):
num = a[i]
for m in range (2,num):
if (num % m)==0:
break
else:
print('This is prime', num)
x.insert(i, num)
break
Run Code Online (Sandbox Code Playgroud)
我期望输出列表x为[7, 11, 13, 23]。