計算生日在圓周率中第幾位(Python版)
廢話不多說,先上代碼
注釋已經寫的比較詳細了:
首先需要下載圓周率后的文件:下載地址
下載好后需要在代碼中替換自己的文件夾路徑,即folderPath的路徑,下載好的文件如下

編輯切換為居中
因為文件是分開的,所以需要單獨計算每個文件名,拼接好路徑后讀取文件的內容,然后在判斷該生日是否在文件里出現,如果出現,保存位置并輸出,如果在readFile方法的while循環(huán)里返回了true,則只計算第一次的位置,輸出如下:

編輯
如果計算多次,則會遍歷整個文件夾下的所有文件,找到每一次出現的位置并輸出,結果如下:

編輯
他會一直計算到小數點后250億位結束為止!
一個基于SpringBoot + docker的即使通訊系統(tǒng):niubaide_im_ByWeb
球球了三連支持?。?!
標簽: