python 如何计算e^(1500)? 5
defab(x):a=math.exp(x)returnac=[1500,1000,1200.08,...]foriinrange(len(c)):printab(c[i...
def ab(x):
a=math.exp(x)
return a
c=[1500,1000,1200.08,...]
for i in range(len(c)):
print ab(c[i])
写了上面的一个小程序,但是运行出现错误,错误为“ OverflowError: math range error”
尝试使用decimal,可还看到很多decimal.Decimal(i)中的i全部为数值,而不是c[i]
这个怎么解?
特别注意的是:
decimal.Decimal(i)
i若为浮点数,需要将i转换为字符串形式 展开
a=math.exp(x)
return a
c=[1500,1000,1200.08,...]
for i in range(len(c)):
print ab(c[i])
写了上面的一个小程序,但是运行出现错误,错误为“ OverflowError: math range error”
尝试使用decimal,可还看到很多decimal.Decimal(i)中的i全部为数值,而不是c[i]
这个怎么解?
特别注意的是:
decimal.Decimal(i)
i若为浮点数,需要将i转换为字符串形式 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询