python判断一个数是否是素数
2014-02-10 10:53
330 查看
import math def is_prime(num): for i in range(2,int(math.sqrt(num)+1)): if num%i == 0: return False return True prime = [] for i in range(2,101): if is_prime(i): prime.append(str(i)) print(' '.join(prime))
原题出自一人一Python 地址是http://pythontip.sinaapp.com/coding/code_oj_case/6
首先一个数的素因子不会超过这个数的算术平方根,仅限正整数。
然后python中引入math模块,在这个模块中调用sqrt求算术平方根。记得前面要加模块名,(如果不想使用模块名的话,应该这样引入,from math imoprt sqrt)
然后开始判断输入。
输入的方法用到了join。
好吧,其实这个好简单的说,只是我发博客的第一篇,务必支持。下一篇文章,我想写图论的入门与精通。敬请期待!!!
相关文章推荐
- python脚本判断一个数是否为素数的几种方法
- python 判断一个正整数是否循环素数
- python小练习3:给定一个数,判断其是否为素数
- python脚本判断一个数是否为素数的几种方法
- 判断一个数是否为素数
- 判断一个数是否为素数的函数
- 【题目21】判断一个数是否为素数
- 如何判断一个数是否是素数
- 题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。(Python实现)
- 算法总结:判断一个数是否为素数
- 判断任意一个整数是否素数
- python判断一个对象是否为空的方法
- 判断一个数是否是素数
- python 判断一个进程是否存在
- 判断一个数是否为素数
- 判断一个数是否为素数
- python中判断一个文件是否存在
- python判断是否可以只插一个字符,让字符串变成回文,返回true/false
- 输入一个正整数,判断其是否为素数
- 判断一个数是否为素数