猫史档案馆


[作品秀]

用户:氢FJWT氢FJWT查看:0 回复:0 评论:0 创建时间:2022-02-03T13:48:03


可以算圆周率

try:
    l=int(input('位数:'))
    if l<100:
        print('位数太小,误差会很大')
except:
    print('错误,输入的不是整数')
n=l+4
p=2*10**n
a=p//3
p+=a
i=2
while a>0:
    a=a*i//(i*2+1)
    i+=1
    p+=a
p//=l
p=list(str(p))
p.insert(1,'.')
p=''.join(p)
print('π='+p)


回复

上一页1 页 / 共 0下一页