import math
def check_prime(number):
sqrt_number = math.sqrt(number)
number_float = float(number)
for i in xrange(2, int(sqrt_number)+1):
if (number_float / i).is_integer():
return False
return True
print "check_prime(10000000) = ", check_prime(10000000) # False
print "check_prime(10000019) = ", check_prime(10000019) # True码片
质数
最新推荐文章于 2025-05-05 21:45:56 发布
本文介绍了一个用于检测大数值是否为素数的Python函数。通过计算平方根并遍历可能的除数来判断输入数字是否只能被1和自身整除,以此确定其是否为素数。文章提供了具体代码实现及测试案例。
16万+

被折叠的 条评论
为什么被折叠?



