寻找质数之和
2015-09-06 00:47
309 查看
如下所示代码,实现功能为输入数,并将该数以内的所有质数全部相加。
注意下面代码中对质数的判断部分,以tmp是否等于i-1为判定条件。
此段代码仍然有优化空间,可以考虑比较到开方N的时候停止比较。
注意下面代码中对质数的判断部分,以tmp是否等于i-1为判定条件。
此段代码仍然有优化空间,可以考虑比较到开方N的时候停止比较。
n=raw_input() key=0 tmp=1 for i in range(2,n+1): for j in range(2,i+1): if i%j==0: break else: tmp=j if tmp==i-1: key+=i print key
相关文章推荐
- 91 POST JSON 多值参数 获得mineType
- uva 11093
- Red and Black_ POJ 1979
- Get Started with the A* Pathfinding Project
- Java学习笔记 20150905
- iOS多线程--进程和线程
- sicily 1564. HOUSING
- Missing artifact com.oracle:ojdbc14:jar:10.2.0.3.0
- 只允许输入数字和小数点
- MyEclipse Servers视窗出现“Could not create the view: An unexpected exception was thrown”错误解决办法
- VS2015编写程序不兼容XP解决办法可用。留档
- Java中实现对象的比较
- Centos 上 mantis 安装
- 90 文件上传
- 大数据处理方面的 7 个开源搜索引擎
- BZOJ 题目 3226: [Sdoi2008]校门外的区间(线段树区间交并差异或)
- 大数据处理方面的 7 个开源搜索引擎
- 设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,
- 条件、循环和其他语句——Python学习系列之三
- splay树的实现