博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验吧编程 -找素数
阅读量:4698 次
发布时间:2019-06-09

本文共 419 字,大约阅读时间需要 1 分钟。

链接:http://www.shiyanbar.com/ctf/1922

 

设一个等差数列,首元素为367,公差为186, 现在要求找出属于该等差数列中的第151个素数并输出。

python代码:

def prime(a):    #判断a是否是素数

    for i in range(2,a):
        if (a % i) == 0:
            return False
            break
    if i == a-1:    #判断是否遍历到了a-1
        return True
list = []
for n in range(367,100000,186):    #遍历等差数列a0=367 d=186
    if prime(n) == True:
        list.append(n)        #把符合条件的素数添加到List里面
    
print list[150]

 

转载于:https://www.cnblogs.com/baifan2618/p/7723077.html

你可能感兴趣的文章
斑马为什么有条纹?
查看>>
android多层树形结构列表学习笔记
查看>>
Android_去掉EditText控件周围橙色高亮区域
查看>>
《构建之法》第一、二、十六章阅读笔记
查看>>
arrow:让Python的日期与时间变的更好
查看>>
(转)Excel的 OleDb 连接串的格式(连接Excel 2003-2013)
查看>>
Java并发编程
查看>>
Git Stash用法
查看>>
sql server 2008学习8 sql server存储和索引结构
查看>>
Jquery radio选中
查看>>
memcached 细究(三)
查看>>
RSA System.Security.Cryptography.CryptographicException
查看>>
webservice整合spring cxf
查看>>
[解题报告] 100 - The 3n + 1 problem
查看>>
Entity Framework 学习高级篇1—改善EF代码的方法(上)
查看>>
Mybatis逆向工程配置文件详细介绍(转)
查看>>
String类的深入学习与理解
查看>>
不把DB放进容器的理由
查看>>
OnePage收集
查看>>
Java parseInt()方法
查看>>