刚开始学python不久,碰到求连个数区间的质数,这里就记录下
# coding: utf-8 -*-
# 简述:区间范围可以从0开始到任意数,这里就输出2 ~ 100
# 要求:判断这个区间内有多少个素数,并逐一输出。
def prime(m,n):
count = 0;
for num in range(m , n + 1):
# 素数大于 1
if num > 1:
for i in range(2,num):
if (num % i) == 0:
break
else:
count += 1;
print(num)
print ("该区间共有素数%d个"%count);
if __name__=="__main__":
m=int(raw_input("请输入区间左端点:"));
n=int(raw_input("请输入区间右端点:"));
prime(m,n);
版权声明:本文为zhao_guang2528原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。