【发布时间】:2019-02-11 06:00:34
【问题描述】:
这是我想要完成的:
a = 1235
我的结果 r 应该计算 1/2 + 2/(2*2) + 3/(2*2*2) + 5/(2*2*2*2),所以 r 将输出 1.6875
我试过了..
s = 123
l = list(map(int, str(s))) # converted into list
print(l)
y = [int(x)/(2**s.index(x)) for x in l]
print(y)
但它不起作用。
【问题讨论】:
标签: python loops floating-point exponent