早上好,srs
为什么这会导致错误
n = float(input("Origin value : "))
K = float(1)
while K <= n:
P = sum(list(range((float(K)), float(n*K))))
K*= 1.05
print(P, "and", K)
在这种情况下,出现:
P = sum(list(range((float(K)), float(n*K))))
TypeError: 'float' object cannot be interpreted as an integer
谢谢你,srs
range
函数需要一个整数(你不能做1.1倍的事情,对吧?)。生成范围时,决定是向上还是向下舍入边界相关问题 更多 >
编程相关推荐