defPrime(end_number):# 上限一百# 不能整除之前素数的数,就是素数
prime =[2,3,5,7]# 已有的素数表for i inrange(8,end_number+1):
x =int(i/2)+1for j in prime:# 如果不是素数就跳过if i%j ==0:breakif j > x:breakelse:# 如果是素数就入表
prime.append(i)return prime
prime = Prime(100)print(prime)
输出100以内所有的素数。def Prime(end_number): # 上限一百 # 不能整除之前素数的数,就是素数 prime = [2,3,5,7] # 已有的素数表 for i in range(8,end_number+1): x = int(i/2)+1 for j in prime: # 如果不是素数就跳过 if i%j == 0: break if j