亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Python > 正文

使用Python求指數為20以內的所有梅森素數

2023-04-26 12:04:39
字體:
來源:轉載
供稿:網友

這篇文章將要介紹梅森素數的定義以及在Python中實現的方法。

一、梅森素數

梅森數(Mn)指的是形如2n - 1的正整數,其中指數 n 是素數。

如果一個梅森數是素數,則稱其為梅森素數。例如22-1=3、23-1=7都是梅森素數。

當n=2,3,5,7時,Mn都是素數,但n = 11時,Mn = M11 = 211 - 1 = 2047 = 23 × 89,顯然 M11 不是梅森素數。

目前僅發現 51 個梅森素數,最大的是 M82589933 (即2的82589933次方減1),有24862048位。

梅森素數歷來都是數論研究中的一項重要內容,也是當今科學探索中的熱點和難點問題。

(以上來自 @潘石屹 微博話題 #潘石屹用Python解決100個問題#)

二、在Python中的實現方法

以下是實現求指數 n < 20 以內的所有梅森素數的源代碼。

import math

# 定義判斷一個數是否為素數的函數
def isprime(num):
    tmp = int(math.sqrt(num))
    for i in range(2, tmp + 1):
        if num % i == 0:
            return False
    return True

N = 20  # 定義指數n的最大值
for n in range(2, N + 1):
    if isprime(n): # 指數n是否為素數
        mn = pow(2, n) - 1  # 求出梅森數
        if isprime(mn): # 梅森數也是素數,則輸出
            print(f"n={n}, M{n}={mn}")

以上程序執行的結果如下:

n=2, M2=3
n=3, M3=7
n=5, M5=31
n=7, M7=127
n=13, M13=8191
n=17, M17=131071
n=19, M19=524287
從運行結果來看,指數為20以內的梅森素數共7個。你可以接著往下找,第8個是 M31 = 21 4748 3647,第9個是M61 = 230 5843 0092 1369 3951,再下一個,武林網VEVB沒找出來,指數是不是在100以內也不知道。

三、說明

因為梅森素數很稀有,尋找起來也很費時,上面查找指數在20以內的梅森素數在個人電腦上約在1秒左右就可以完成。第8個約需要0.35秒,第9個約需130秒,下一個運行了很長時間,改進了求素數的算法,仍然沒有找出來。下圖是在運行多次后截圖的情況:

使用Python求指數為20以內的梅森素數

本文(完)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久av资源网站| 亚洲国产99精品国自产| 亚洲日本中文字幕| 国产精品亚洲视频在线观看| 一夜七次郎国产精品亚洲| 亚洲伊人一本大道中文字幕| 91精品国产电影| 国产三级精品网站| 日韩禁在线播放| 国产98色在线| 久久夜精品va视频免费观看| 日本国产欧美一区二区三区| 亚洲欧美在线免费| 韩国19禁主播vip福利视频| 7777精品久久久久久| 草民午夜欧美限制a级福利片| 国产日韩欧美在线| 日韩激情视频在线| 国产精品观看在线亚洲人成网| 国产又爽又黄的激情精品视频| 国产精品欧美日韩久久| 亚洲美女视频网| 欧美在线观看视频| 亚洲福利在线观看| 国产视频久久久| 欧美国产视频日韩| 亚洲高清久久久久久| 热99精品里视频精品| 欧美色另类天堂2015| 精品福利视频导航| 国产日产久久高清欧美一区| 国产专区精品视频| 亚洲一区二区中文字幕| 中文字幕亚洲图片| 国产视频久久网| 国产精品av网站| 亚洲美腿欧美激情另类| 国产亚洲精品久久久久久777| 午夜精品一区二区三区视频免费看| 久久久视频在线| 欧美天天综合色影久久精品| 成人激情视频在线观看| 久久久久久香蕉网| 成人国产精品久久久| 成人福利视频在线观看| 成人av色在线观看| 色777狠狠综合秋免鲁丝| 97视频人免费观看| 亚洲国产成人爱av在线播放| 九九精品视频在线| 亚洲免费人成在线视频观看| 日韩有码视频在线| 最近中文字幕mv在线一区二区三区四区| 亚洲国产97在线精品一区| 日韩高清av在线| www.99久久热国产日韩欧美.com| 久久久久久网站| 日韩大陆欧美高清视频区| 伊人亚洲福利一区二区三区| 欧美性高跟鞋xxxxhd| 亚洲a∨日韩av高清在线观看| 亚洲精品国精品久久99热一| 国产成人精品在线| 亚洲精品综合精品自拍| 38少妇精品导航| 日本免费久久高清视频| 欧美激情国产精品| 亚洲性猛交xxxxwww| 在线视频亚洲欧美| 欧美老女人性视频| 韩国国内大量揄拍精品视频| 国产视频精品久久久| 欧美成人亚洲成人日韩成人| 日韩大陆欧美高清视频区| 久久精品电影网| 欧美日韩国产精品一区二区三区四区| 日韩高清欧美高清| 欧美日韩国产色| 一区二区在线视频播放| 国内精品小视频在线观看| 懂色av一区二区三区| 亚洲一区制服诱惑| 亚洲美女av在线播放| 亚洲精品99久久久久中文字幕| 亚洲一区二区三区在线免费观看| 亚洲电影免费在线观看| 久色乳综合思思在线视频| 国产精品福利小视频| 中文字幕精品视频| 红桃视频成人在线观看| 日韩欧美国产成人| 日本伊人精品一区二区三区介绍| 久久久精品美女| 91沈先生作品| 亚洲自拍偷拍网址| 日本成人免费在线| 日韩精品在线影院| 最近中文字幕mv在线一区二区三区四区| 国产精品扒开腿做爽爽爽的视频| 久久韩国免费视频| 日韩国产高清污视频在线观看| 国产成人亚洲综合91精品| 久久好看免费视频| 欧美肥婆姓交大片| 欧美麻豆久久久久久中文| 精品视频久久久久久久| 宅男66日本亚洲欧美视频| 国产成人精品午夜| 97视频免费观看| 91久久中文字幕| 色悠久久久久综合先锋影音下载| 麻豆国产精品va在线观看不卡| 69久久夜色精品国产69| 久久成人亚洲精品| 欧美性受xxxx白人性爽| 国产a∨精品一区二区三区不卡| 欧美精品videosex性欧美| 国产精品久久久久久一区二区| 午夜精品免费视频| 98精品国产自产在线观看| 中文字幕日韩欧美在线| 亚洲xxxxx性| 欧美国产日本高清在线| 亚洲日本aⅴ片在线观看香蕉| 亚洲偷熟乱区亚洲香蕉av| 色无极影院亚洲| 91国内揄拍国内精品对白| 国产成人在线一区| 亚洲一区二区三区在线视频| 久久综合久久八八| 国产伊人精品在线| 51视频国产精品一区二区| 国产精品免费久久久久久| 97精品久久久中文字幕免费| 日韩欧美精品免费在线| 欧美午夜片在线免费观看| 欧美国产日韩一区二区在线观看| 精品偷拍一区二区三区在线看| 成年人精品视频| 97欧美精品一区二区三区| 国产精品69久久久久| 国产精品一区久久久| 午夜精品一区二区三区在线播放| 中文字幕日韩综合av| 亚洲人成在线播放| 日韩av毛片网| 岛国av一区二区在线在线观看| 欧美亚洲视频一区二区| 国色天香2019中文字幕在线观看| 国产成人精品亚洲精品| 日韩av免费在线播放| 播播国产欧美激情| 久久久久久久亚洲精品| 久久精品青青大伊人av| 欧美日韩激情视频8区| 亚洲欧洲中文天堂| 在线播放日韩欧美| 国产精品视频一区国模私拍| 亚洲va欧美va在线观看| 欧美另类高清videos| 欧美视频在线观看免费网址| 欧美高清在线视频观看不卡| 91精品久久久久久久久不口人| 国产日韩精品在线观看|