用Python寻找质数
来源:互联网 发布:魔兽世界7.0画面优化 编辑:程序博客网 时间:2024/06/13 04:04
质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数,这样的数称为质数。---百度百科
在一般领域,对正整数n,如果用2到根号n之间的所有整数去除,均无法整除,则n为质数。质数大于等于2 不能被它本身和1以外的数整除
根据以上信息我们就可以设计一个函数:
from math import sqrtdef Judge(num): if num == 0: return 0 if num == 1: return 0 for i in range(2, int(sqrt(num))+1): if num % i == 0: return 0 return 1向Judge()函数传入参数,若是质数则return 1,不是return 0
贴完整代码
from math import sqrtdef Judge(num): if num == 0: return 0 if num == 1: return 0 for i in range(2, int(sqrt(num))+1): if num % i == 0: return 0 return 1 j=0 for a in range(0,10000): if Judge(a) == 1: print ('{0:>3}'.format(a),end='\t') j=j+1 else : passprint(j)
这里使用到了格式化输出{0:>4}.format()使保持4位占位符,右对齐。\t为横向制表符。j计次来统计质数个数。
参考
< (默认)左对齐
> 右对齐
^ 中间对齐
= (只用于数字)在小数点后进行补齐
阅读全文
0 0
- 用Python寻找质数
- 寻找质数
- 寻找质数
- 寻找质数
- python最强找质数程序,寻找100000以内质数只要30秒哦!
- 寻找质数之和
- 用Python寻找相同文件
- 【Python学习笔记】用Python写质数发生器-筛法
- 寻找大于2^N的最小质数
- 寻找大于n的第一个质数
- 在线编程:幸运数--前奏--寻找质数
- 寻找某个大数的最大质数
- 寻找不大于N的质数
- python求质数
- Python 判断质数
- python检测质数程序
- python判断质数
- python教程 质数程序
- <c:forEach>详解
- 基于原型链继承的实现
- Java 李白打酒
- 深入Spring:自定义注解加载和使用 144 作者 wcong 关注 2016.03.23 13:41* 字数 1573 阅读 7651评论 7喜欢 22 前言 在工作中经常使用Spring的相
- 配置文件之YAML语言教程
- 用Python寻找质数
- PHP 上传文件 简单
- 交换调用函数中两个整数类型存储区的内容
- 中缀表达式转后缀表达式的简易方法
- Java 关于匿名内部类语法的思考
- MATLAB 向量场的绘制
- 里氏代换原则
- 基于H.ui.Admin UI模板的网站管理后台
- 一个不知名的项目--Day05