目录
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)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)