python中带有sum、list和rang的Typeerror

2024-05-20 13:37:03 发布

您现在位置:Python中文网/ 问答频道 /正文

早上好,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


Tags: andinputobjectvalue错误情况rangeorigin