Python實現求第6個默尼森數

2008081036發表於2017-11-03
默尼森數:
from math import sqrt
def is_prime(n):
    if n==1:
        return False
    for i in range(2,int(sqrt(n))+1) :
        if n % i==0:
            return False
            break
    else:
         return True
       
p=2
i=1
while i<=6:
    if is_prime(p):
        m=2**p-1
        print(i,'monysen is',m)
        i+=1
    p+=1

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25465866/viewspace-2146782/,如需轉載,請註明出處,否則將追究法律責任。

相關文章