素数是所有值都不能整除,你是有一个值不能整除就输出p了
你题目的解答代码如下:
t=[9,3,11,17,20,1]
for p in t:
if p==2:
print(2)
continue
if p<2 or p%2==0:
continue
for l in range(3,int(p**0.5+1),2):
if p%l==0:
break
else:
print(p)
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!