import concurrent.futures
import os
PRIMES =[1116281,1297337,104395303,472882027,533000389,817504243,982451653,112272535095293,112582705942171,112272535095293,115280095190773,115797848077099,1099726899285419]*5defis_prime(n):"""判断素数"""for i inrange(2,int(n **0.5)+1):if n % i ==0:returnFalsereturn n !=1defmain():"""主函数"""with concurrent.futures.ProcessPoolExecutor(max_workers=16)as executor:for number, prime inzip(PRIMES, executor.map(is_prime, PRIMES)):print('%d is prime: %s'%(number, prime))if __name__ =='__main__':
main()