用户:
氢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)