'浮动'对象不支持项目分配

时间:2014-11-08 18:42:02

标签: python-2.7 floating-point-precision

这应该找到pik位数,但是我的浮动似乎已关闭?有什么建议吗?

for k in range (0,1000):
    pi[k] = (16**(-1*k)) *((4/(8*k +1)) - (2/(8*k +4)) - (1/(8*k +5)) - (1/(8*k +6)))
print pi[2]

1 个答案:

答案 0 :(得分:0)

我不知道您的要求,但可以借助浮动类型数组

完成
import array
arr1=array.array('f')
arr1.append(2.9)
arr1.append(30.4584)
print arr1

你可以在其中添加任何数字元素,我已经测试了921600元素。 有关阵列的更多信息,请访问以下链接https://docs.python.org/2/library/array.html