【Python学习笔记】用Python写质数发生器-筛法
来源:互联网 发布:php仓库管理系统 编辑:程序博客网 时间:2024/06/03 12:39
def FindPrime(PrimeSeek,p_yield):p=[2,3,5,7,11,13]x=PrimeSeekwhile x<p_yield:temp=int(sqrt(x))IsPrime=True#初始化判定标记k=len(p)while(temp<p[k-1:k][0]):k-=1for i in p[:k]:if x%i!=0:continueelse:IsPrime=Falsebreakif(IsPrime==True): #如果到循环结束仍然为真则为质数p.append(x)x+=1print(p)
在Idle内逐行输入
from math import sqrtFindPrime(17,200)
17是种子值,需要是个质数。
200表示生成200以内的质数。
Python 3.5.1测试通过。
0 0
- 【Python学习笔记】用Python写质数发生器-筛法
- python写的一个邮件发生器
- 用python 写网络爬虫 学习笔记
- 用Python寻找质数
- Python学习笔记-6(类、胡乱写)
- 【python学习笔记】5:在python中写函数
- 【python】:python学习笔记
- Python写xls笔记
- 《用python写网络爬虫》笔记1
- 《用python写网络爬虫》笔记2
- 用python写网络爬虫笔记
- 《用python写网络爬虫》笔记3
- python求质数
- Python 判断质数
- python检测质数程序
- python判断质数
- python教程 质数程序
- python之质数判断
- vs2015编译protobuf-3.1.0
- net_device——type字段
- linux .tar.gz & .tar.bz2 等等压缩包的解压命令 tar命令总结
- weex sdk集成到Android工程四. Weex优雅的“降级”到 HTML5
- 详解spring 每个jar的作用
- 【Python学习笔记】用Python写质数发生器-筛法
- android打开数据库
- A【1-1-12】C语言运算符优先级与结合方向
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- cocos2d杂记
- android子线程加载数据,ui线程实现更新方法
- C#的标识符
- MYSQL中竖表和横表之间的相互转换
- 解决eclipse中无法直接使用Base64Encoder的问题