I have a list of numbers [7, 9, 11, 13, 15, 20, 23]
and I need to create a list of Prime numbers from given list.
I have written below code but this results 9
& 15
as prime too. I am not getting what I am missing here.
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
I Expect the output list x as [7, 11, 13, 23]
.