个人简介
👨🏻💻个人主页:九黎aj
🏃🏻♂️幸福源自奋斗,平凡造就不凡
🌟如果文章对你有用,麻烦关注点赞收藏走一波,感谢支持!
🌱欢迎订阅我的专栏:
python
文章目录
- 前言
- 贴上代码
前言
大概今天中午时候看到抖音里一个视频,说:
π有这样的一个性质,就是你随便给一个数串。理论上应该在里面能够找到这个,如果你要找1314的话,在3902位就能找到1314,但是你加3位比方说5201314一下就到了,200多万。所以我经常开玩笑,一生一世很容易,但要爱一个人一生一世就比较难了。就比较难了。
—原视频是央视频发的
3.05 复制打开抖音,看看【央视频的作品】3月14日是# 国际数学日 ,你知道这个藏在π里的… https://v.douyin.com/iFyjK7Xb/ ytr:/ j@c.AT 12/09
拓展:
爱一个人很容易,但一直爱一个人很难。愿大家和那个她都互相珍惜彼此
—————————————————
那怎么实现呢?怎么去计算?我们用python来简单算一下
贴上代码
代码如下(示例):
from mpmath import mp
# 设置精度为2万位,200w次运算时间有点长,修改后请慢慢等待
mp.dps = 20000
# 计算圆周率π的值
pi_str = str(mp.pi)
# 要查找的数字序列
target = '1314'
# 查找数字序列第一次出现的位置
index = pi_str.find(target)
if index != -1:
index=index-1 #小数点后面的
print(f"数字序列 {target} 第一次出现在圆周率π中的位置是: {index}")
else:
print(f"数字序列 {target} 未在圆周率π中找到")