用Python得到一个超大的质数

原理:2的质数次方减1 就可以得到一个很大的质数

代码:

import time
#t=time.time()
num=input("输入一个质数:")
def prime_number(num):
    i=2
    num=2**int(num)
    num-=1
    print(num)
    #input()
#    if num>=33554435:
#        print(time.time()-t)
    prime_number(num)
prime_number(num)

把注释代码去掉可以测试编译器速度,我用它测试pypy的速度

 
原文地址:https://www.cnblogs.com/Ctrl-cCtrl-v/p/14237563.html