当前位置:热点 > >正文

计算生日在圆周率中第几位(Python版)

废话不多说,先上代码

注释已经写的比较详细了:

首先需要下载圆周率后的文件:下载地址


(资料图片仅供参考)

下载好后需要在代码中替换自己的文件夹路径,即folderPath的路径,下载好的文件如下

编辑切换为居中

因为文件是分开的,所以需要单独计算每个文件名,拼接好路径后读取文件的内容,然后在判断该生日是否在文件里出现,如果出现,保存位置并输出,如果在readFile方法的while循环里返回了true,则只计算第一次的位置,输出如下:

编辑

如果计算多次,则会遍历整个文件夹下的所有文件,找到每一次出现的位置并输出,结果如下:

编辑

他会一直计算到小数点后250亿位结束为止!

一个基于SpringBoot + docker的即使通讯系统:niubaide_im_ByWeb

球球了三连支持!!!

标签:

推荐阅读