欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python之质数

程序员文章站 2022-06-24 13:07:48
质数(prime number)又称素数,有无限个 质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。 示例: 输出: 其它(linux命令): 输出: 235711131719 ......

质数(prime number)又称,有无限个

质数定义为在大于1的自然数中,除了1和它本身以外不再有其他。

示例:

num=[];
i=2
for i in range(2,100):
   j=2
   for j in range(2,i):
      if(i%j==0):
         break
   else:
      num.append(i)
print(num)

输出:

[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]

其它(linux命令):

factor `seq 1 20`|awk '{if (NF==2)  print $NF}'

输出:

2
3
5
7
11
13
17
19