#!/usr/bin/python
# -*- coding: UTF-8 -*-
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
Python小程序实例一(一个数字是否为素数)
最新推荐文章于 2023-06-30 10:03:13 发布