您的位置:首页 > 其它

判断101-200之间有多少个素数,并输出所有素数

2017-12-28 14:23 239 查看
质数(prime number)又称素数,有无限个。
质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。

def isPrimeNumber(self, num):
'判断一个数是否为素数'
if num == 1:
return True
if num == 2:
return True
for i in range(2, int(num / 2)):
if num % i == 0:
return False
return True

def theNumberOfPrimeNumberBetweenMAndN(self, m, n):
'判断整数m和整数n之间有多少个素数'
m = int(m)
n = int(n)
count = 0
for i in range(m, n + 1):
if code.isPrimeNumber(i):
print(i)
count += 1
print(count)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐