判断101-200之间有多少个素数,并输出所有素数(python实现)

__author__ = 'zhouhai'
#判断101-200之间有多少个素数,并输出所有素数


#判断是否是质数
def is_prime(num):
    #取中间数,如果不能被整除,就取整数
    middle = num // 2
    #从2到中间数,只要能被整除,就说明不是质数
    for i in range(2,middle):
        if num%i == 0:
            return False
    return True
if __name__ == '__main__':
    count = 0
    
    for i in range(100,201):
        if is_prime(i) == True:
            count += 1
            print(i)
    
    print("一共有"+str(count)+"个质数")

版权声明:本文为laichunmei2006原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。