全国咨询/投诉热线:400-618-9090

首页技术文章正文

100以内的质数有哪些?用python如何获取?

更新时间:2019-11-07 来源:黑马程序员 浏览量:

质数,也称为质数,具有无限个。 质数定义为大于1的自然数。除了1和它本省外没有其他因数的数称为质数,例如:2、3、5、7、11、13、17、19等。

 

100以内的质数有哪些?

100以内的质数有: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。
总结:100以内的质数总共有以上25个

 

100以内的质数顺口溜

为了方便记忆,有人总结除了100以内的质数顺口溜:

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)。

下面重点来,如何用过python获取100以内甚至1000以内的质数呢?

获取100以内的质数

 
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) 

 

运行结果为:

1577675012919_1573117569720_100以内的质数 (1).jpg

 

 

获取1000以内的质数


num = [];
i = 2
for i in range(2, 1000):
    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, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997]

 

1577674974231_学IT就到黑马程序员.gif

本文来自黑马成程序员,如果对python感兴趣,可以点击页面咨询按钮获得全套python视频教程。

javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

http://www.itcast.cn/subject/uizly/index.shtml?seozxuids

14天免费试学

基础班入门课程限时免费

申请试学名额

15天免费试学

基础班入门课程限时免费

申请试学名额

15天免费试学

基础班入门课程限时免费

申请试学名额

15天免费试学

基础班入门课程限时免费

申请试学名额

20天免费试学

基础班入门课程限时免费

申请试学名额

8天免费试学

基础班入门课程限时免费

申请试学名额

20天免费试学

基础班入门课程限时免费

申请试学名额

5天免费试学

基础班入门课程限时免费

申请试学名额

0天免费试学

基础班入门课程限时免费

申请试学名额

12天免费试学

基础班入门课程限时免费

申请试学名额

5天免费试学

基础班入门课程限时免费

申请试学名额

5天免费试学

基础班入门课程限时免费

申请试学名额

10天免费试学

基础班入门课程限时免费

申请试学名额
在线咨询 我要报名