我试图计算math.exp(9500),但遇到了一个OverflowError: math range error (大约为6.3e4125)。从看来,这似乎是由于浮点数过大所致,公认的答案是“(.)略超出了double的范围,因此会导致溢出”。
我知道Python可以处理任意大的整数(长类型),有同样的方法处理任意大的浮点数吗?编辑:,我最初的问题是使用整数计算exp(n),但是正如Eric所说,最简单的方法是3*
我正在尝试计算一个文本文件的列表总数和元素总数。infile.readlines())) print(sum(len(x) for x in inputList))上面提到的输入列表的输出应该是我已经尝试过了,但是当有一个空的列表时,我得到了错误。有没有办法解决这个问题?如果不是,那么我想通过删除空列表来显示输出;在这种情况下,输出应该是2和9。
如果我删除空列表,那么我得到的输出是2和9。我得到的错误