质数有哪些?如何用python求质数?合数有哪些?这一次,我们做一个100以内质数生成器吧!

z=[]#质数列表
h=[]#合数列表
for i in range(2,100+1):#循环2-100
    a=0
    for x in range(2,i):#求这个数是不是合数
        if float(i/x).is_integer()==True:
            h.append(i)
            a+=1
            break
    if a==0:#求这个数是不是质数
        z.append(i)
print("100以内的质数有:",z)
print("100以内的合数有:",h)

这个程序讲解就到这里,再见!