目录
1.输出1~200的素数:
2.输出1~200内的非素数:
3.判断是否为素数:
1.输出1~200的素数:
lst=[]
for i in range(2,201):
flag=True
for j in range(2,int(i**0.5)+1):
if(i%j==0):
flag=False
break
if(flag==True):
lst.append(i)
for k in range(1,201):
if k in lst:
print(k,end=" ")
2.输出1~200内的非素数:
lst=[]
for i in range(2,201):
flag=True
for j in range(2,int(i**0.5)+1):
if(i%j==0):
flag=False
break
if(flag==True):
lst.append(i)
for k in range(1,201):
if k in lst:
continue
print(k,end=" ")
3.判断是否为素数:
import re
nums=list(input("请输入一系列数字:").split(","))
nums1=[int(item) for item in nums]
lst=[]
for item in nums1:
flag=1
for i in range(2,item):
if(item%i==0):
flag=0
break
if(flag==1):
lst.append(item)
print(lst)
lst=[]
for i in range(2,201):
flag=True
for j in range(2,int(i**0.5)+1):
if(i%j==0):
flag=False
break
if(flag==True):
lst.append(i)
for k in range(1,201):
if k in lst:
continue
print(k,end=" ")



