爱因斯坦x 发表于 2022-2-22 19:32:15

找质数分享

本帖最后由 爱因斯坦x 于 2022-2-22 19:33 编辑

找质数
大家知道质数吗?
质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数(规定1既不是质数也不是合数)。
我在编程猫里做的找质数
分享给大家
{:5_95:}

def zs(x,d):
    if x==1:
      x+=1
    if x==0:
      x+=2
    l=0
    for i in range (x,d):
      a=2
      b=i-1
      c=0
      e=i
      for v in range(a,b):
            if e%v==0:
                c+=1
      if c==0:
            print(i)
            l+=1
    print('一共有'+str(l)+'个质数')
zs(int(input('请输入最小的数')),int(input('请输入最大的数')))
w=input('回车离开')
页: [1]
查看完整版本: 找质数分享